Centos7升级gcc极简教程

centos7默认gcc版本为4.8,一般不满足编译需求,因此升级gcc版本为常见操作;

现有博客中,大多数教程都是基于源码重新编译安装;但是源码编译过程等待时间很长且编译麻烦。

因此,直接基于命令升级gcc迫切。亲测可用。

升级到gcc 6.3

yum -y install centos-release-scl
yum -y install devtoolset-6-gcc devtoolset-6-gcc-c++ devtoolset-6-binutils
scl enable devtoolset-6 bash

 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。

如果要长期使用gcc 6.3的话:

echo "source /opt/rh/devtoolset-6/enable" >>/etc/profile

这样退出shell重新打开就是新版的gcc了

以下其他版本同理,修改devtoolset版本号即可。

升级到gcc 7.3

yum -y install centos-release-scl
yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
scl enable devtoolset-7 bash

需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 7.3的话:

echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile

 

原文 链接: https://www.vpser.net/manage/centos-6-upgrade-gcc.html

posted @ 2019-12-06 11:19  温良Miner  阅读(2275)  评论(0编辑  收藏  举报
分享到: