centos7安装gcc11
# centos7安装gcc11
1、安装centos-release-scl
yum install centos-release-scl
yum install devtoolset-11-gcc*
#删除
yum remove devtoolset-11\*
yum remove scl-utils\*
2、激活 devtoolset
scl enable devtoolset-11 bash
gcc -v
cd /opt/rh/devtoolset-11
source ./enable
3、直接替换旧的gcc
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-11/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-11/root/bin/g++ /usr/bin/g++
mv /usr/bin/c++ /usr/bin/c++-4.8.5
ln -s /opt/rh/devtoolset-11/root/bin/c++ /usr/bin/c++
mv /usr/include/gcc /usr/include/gcc.bak
gcc --version
g++ --version
c++ --version
4、linux 更新libstdc++.so.6
mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.bak
ln -s /usr/lib64/libstdc++.so.6.0.26 /usr/lib64/libstdc++.so.6
参考
https://blog.stormbirds.cn/articles/2022/03/25/1648142279481.html