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-*/enablesource /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