Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例
yum install -y centos-release-scl
yum install -y devtoolset-8-gcc*
scl enable devtoolset-8 bash //激活对应的devtoolset
gcc -v
//安装的devtoolset是在 /opt/sh 目录下
//每个版本的目录下面都有个 enable 文件,如果需要启用某个版本,只需要执行
//临时操作
source ./enable
//永久操作
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++
gcc --version
g++ --version