linux gcc 版本升级

Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至9.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译

sudo yum  -y install centos-release-scl

# 如果想安装7.*版本的,就改成devtoolset-7-gcc*,以此类推
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

#启动新版本gcc,  需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本
# 可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本
scl enable devtoolset-9 bash

# 如果要长期使用gcc 9.3的话,需要再执行语句
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

# 查看gcc 版本
gcc -v

安装的devtoolset是在 /opt/rh, 每个版本的目录下面都有个 enable 文件

source ./enable

source /opt/rh/devtoolset-9/enable


https://blog.csdn.net/ncdx111/article/details/106047228
https://www.cnblogs.com/jixiaohua/p/11732225.html

posted @ 2021-05-26 15:51  zhanglw  阅读(578)  评论(0)    收藏  举报