使用devtoolset升级GCC版本
来源:互联网 发布:地产销售数据报告范文 编辑:程序博客网 时间:2024/05/16 13:59
工作中有时需要进行gcc的升级,尤其是centOS的用户。centOS上的软件版本一般比较旧,我使用的是centOS 6.8, 该系统上原有的gcc版本是4.4.7, 不支持C++11标准的特性。
最近在工作中遇到要编译一个使用了C++11标准的开源代码,因而需要进行gcc的升级。
gcc 升级的两种方法
目前知道两种升级gcc 的方法:
- 直接编译安装新版本的gcc (目测前方坑很多)
- 安装devtoolset来升级gcc, (网上说这种方式很简单)
使用devtoolset升级gcc版本
下面通过devtoolset来升级下gcc
devtoolset目前有4个版本:devtoolset-1.1 devtoolset-2 devtoolset-3 devtoolset-4,以上版本分别对应gcc的版本为4.7、4.8、4.9、5.2。
gcc 4.8好像就完全支持C++11了, 安全起见,我打算安装gcc 4.9。(如果想升级到其他版本,可以google下相关的关键字)
下面是升级步骤(在centOS 6.8上亲测有效)
yum install centos-release-scl-rh centos-release-sclyum check-updateyum install devtoolset-3-gcc devtoolset-3-gcc-c++
升级之后需要启动devtoolset
:
source /opt/rh/devtoolset-3/enable
测试发现当前命令似乎只对本次shell有效,所以可能需要把这条命令加入到~/.bashrc中。
接下来可以通过gcc -v
查看是否更新完毕。
0 0
- 使用devtoolset升级GCC版本
- 安装devtoolset来满足gcc不同版本的要求
- 安装devtoolset来满足gcc不同版本的要求
- 如何升级gcc版本
- 如何升级gcc版本
- Ubuntu升级gcc版本
- Linux升级gcc版本
- Ubuntu升级GCC版本
- gcc 版本升级
- Ubuntu升级GCC版本
- gcc 4.8.2 安装(devtoolset-2)
- 更改gcc默认版本(gcc版本降级/升级)
- Centos6.0 通过devtoolset-2工具安装gcc 4.8
- centos 6.6 安装 gcc 4.9.1(通过devtoolset)
- UBUNTU 升级GCC 到 4.6版本
- 升级ubuntu中的gcc和g++版本
- GCC安装 升级 版本4.8.2
- centos升级高版本的GCC方法
- Java 利用Graphics2D在图片上画出竖排文字与横排文字
- 手把手之STM32启动代码
- 对宏定义的作用域的一点思考
- Visual Studio安装Open Inventor
- java调用ajax实时监测用户名是否存在
- 使用devtoolset升级GCC版本
- Git命令行
- c++中两个类相互引用
- 1085. Perfect Sequence 解析
- 自定义Dialog,背景,大小,位置。
- React Native 启动白屏问题解决方案,教程
- Android 蓝牙
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d231d.lib;”等相关问题
- php 连接mysql