CentOS 6.5平台使用CLion开发程序,编译器支持C++11的方法

原创 2015年11月20日 16:54:11

CentOS 6.5平台默认安装的GCC版本为4.4,在CentOS 6.5平台上使用CLion编译C++程序时会提示”识别不出命令行参数std:c++11"的问题。

出现这个问题的原因是CLion使用GCC编译C、C++程序,从GCC 4.8版本后GCC才开始支持C++11,系统默认安装的4.4版本不支持C++11导致此问题。


解决方法有两个:

一、将CMakeLists.txt中“std:c++11”修改为“std:c++0x”,即放弃支持C++11标准。

二、升级系统的GCC版本,升级到4.8或更高版本。升级GCC的方法、步骤见本博客CentOS 6.5下升级GCC编译器到4.9.1版本的方法、步骤》。

通常新版GCC会安装到/usr/local/GCC 4.8.*目录下。此时系统中存在两个版本的GCC,为确保CLion能够使用高版本的GCC编译程序,还需做如下操作:

rm -rf /usr/bin/gcc

rm -rf /usr/bin/c++


创建新的链接文件,将gcc 及C++链接到高版本的GCC文件。

ln -s /usr/local/GCC 4.9.1/bin/gcc gcc

ln -s/usr/local/GCC 4.9.1/bin/c++ c++


在命令行中输入gcc -v,检查是否识别的是高版本的gcc,显示GCC 4.9.1则成功。


此时再CLion中再次编译会提示成功。




版权声明:本文为博主原创文章,转载请注明出处。

相关文章推荐

Win下CLion+MinGW环境配置

JetBrains的C/C++ IDE:CLion已经出了1.2的版本了,随决定玩下看看。由于常在win下进行开发,故而决定配置一下win下的CLion,并使用OpenGL写一个例子程序进行测试。一、...
  • chlk118
  • chlk118
  • 2015年11月09日 21:44
  • 30535

clion安装配置

pycharm用顺手之后,比较喜欢jetbrains家的IDE,索性就把编译器都换成了他家的,Java、Python和go的都很简单,C++的IDEClion配置麻烦些,所以记录一下,以备后用。1、安...

JetBrains的CLion,C++的IDE,给linux程序员的福音

JetBrains终于放出来c++的IDE了。目前是60天的预览版,下载:http://www.jetbrains.com/clion/ CLion的主要亮点: windows下linux...

JetBrains的CLion,C++的IDE,给linux程序员的福音

JetBrains终于放出来c++的IDE了。目前是60天的预览版,下载:http://www.jetbrains.com/clion/ CLion的主要亮点: windows下l...

Clion c c++ 开发环境配置

1.软件下载 CLion(C开发工具) http://data.services.jetbrains.com/products/download?code=CL&platform=windows d...

centos6.6 安装gcc 5.2.0 设置g++ 支持c++ 11特性

1.检查gcc是否安装,并安装相对应的编译工具 centos6.6 系统自带的 gcc是4.4.7版本,如果没有可以通过以下命令安装 yum install gcc yum install gcc-c...

ubuntu 选择gcc 版本

http://stackoverflow.com/questions/7832892/how-to-change-the-default-gcc-compiler-in-ubuntu ...

解决IDEA Clion 简单的helloworld无法编译c++

今天装CLion后(CLion不自带c++编译器)发现有cmake的情况下编译出错,hello world都出错; 原因:位数出错,CLion64位,装的cmake32位 解决办法...

IntelliJ IDEA 优化总结 适用于clion

1.修改JVM参数 (IntelliJ IDEA 10.0.1包含以上版本不需要设置) 修改idea.exe.vmoptions配置文件调整以下内容: -Xms256m -X...
  • xp5xp6
  • xp5xp6
  • 2016年05月23日 10:44
  • 3793

大数据之Hadoop平台(四)Centos6.5(64bit)Hadoop2.5.1、Zookeeper3.4.6、Hbase0.98.6.1安装使用过程中错误及解决方法

hadoop错误总结
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CentOS 6.5平台使用CLion开发程序,编译器支持C++11的方法
举报原因:
原因补充:

(最多只允许输入30个字)