1.0 KiB
1.0 KiB
本文作者:丁辉
Centos-Devtoolset升级Gcc
命令行升级方式无需源码编译
-
安装 centos-release-scl
yum install centos-release-scl -y
-
安装 devtoolset
查看版本
yum list devtoolset*
可安装多个版本切换使用
yum install devtoolset-11-gcc*
-
启动 devtoolset
scl enable devtoolset-11 bash
-
查看版本
gcc -v
-
切换版本
脚本目录在
/opt/rh/devtoolset-*/enable
source /opt/rh/devtoolset-10/enable
-
彻底替换旧的 Gcc, 移除旧的版本
mv /usr/bin/gcc /usr/bin/gcc.bak mv /usr/bin/g++ /usr/bin/g++.bak
-
创建新的软连接
ln -s /opt/rh/devtoolset-11/root/bin/gcc /usr/bin/gcc ln -s /opt/rh/devtoolset-11/root/bin/g++ /usr/bin/g++
-
查看版本
gcc --version g++ --version