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中再次编译会提示成功。




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

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

JetBrains终于放出来c++的IDE了。目前是60天的预览版,下载:http://www.jetbrains.com/clion/ CLion的主要亮点: windows下linux...
  • winlinvip
  • winlinvip
  • 2014年09月26日 15:07
  • 31349

CentOS系统在桌面手动创建快捷方式的方法

操作系统:Linux CentOS 7 桌面环境:gnome-classic 安装程序:CLion 安装路径:/opt/CLion CLion安装完后只能在shell中使用./opt/...
  • qingfeng_happy7
  • qingfeng_happy7
  • 2015年11月19日 10:35
  • 4455

C/C++基础::sizeof() 与 sizeof(string)

sizeof(string 对象) ≠ string 对象的.size()成员函数(.size()与.length()不作区别,返回 string 的字符个数) string 的实现在各库中可能有所不...
  • lanchunhui
  • lanchunhui
  • 2016年02月25日 16:05
  • 2022

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

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

linux之安装Clion和运行使用总结

1、Clion的简单介绍         CLion是以IntelliJ为基础,专为开发C及C++所设计的跨平台IDE,可以在Windows、Linux及MacOS使用,这里我是在ubuntu 1...
  • u011068702
  • u011068702
  • 2017年02月15日 11:05
  • 17301

clion安装配置

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

macOS CLion使用GCC编译器

第一步:安装CLion后,默认使用的是什么?在终端中直接输入gcc,得到如下结果: 上图说明,我们使用的是macOS自带的编译器。 当然,我们也有更加直观的方法来找到CLoin使用的是什么编译...
  • ShawnAtCSDB
  • ShawnAtCSDB
  • 2017年12月09日 15:33
  • 180

Win下CLion+MinGW环境配置

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

CLion最好用的编译器&Xcode

1、CLion的知识 1、CLion的好处是如果你在mac或者Linux下已经通过命令行编译通过了,那么就可以直接进行图像化界面 调试。且调试过程简单。 2、CLion收费 3、...
  • dongfang1984
  • dongfang1984
  • 2017年09月05日 20:58
  • 691

CentOS上安装C++编译器

添加或配置好yum源以后使用yum安装: yum install gcc gcc-c++ gdb autoconf automake
  • dupei
  • dupei
  • 2011年03月09日 11:19
  • 6794
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CentOS 6.5平台使用CLion开发程序,编译器支持C++11的方法
举报原因:
原因补充:

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