1、安装 SCL 仓库
yum install centos-release-scl
2、修改为阿里云的源
切换到源文件路径
cd /etc/yum.repos.d
vim CentOS-SCLo-scl.repo
最终为:
name=CentOS-7 - SCLo sclo
baseurl=https://mirrors.aliyun.com/centos/$releasever/sclo/$basearch/sclo/
gpgcheck=1
enabled=1
vim CentOS-SCLo-scl-rh.repo
最终为:
name=CentOS-7 - SCLo rh
baseurl=https://mirrors.aliyun.com/centos/$releasever/sclo/$basearch/rh/
gpgcheck=1
enabled=1
刷新缓存
yum repolist && yum clean all && yum makecache
3、安装 gcc 9
安装 GCC 9:
yum install devtoolset-9-gcc devtoolset-9-gcc-c++
安装完成后,需要启用新版本的 GCC。通过以下命令启用:
scl enable devtoolset-9 bash
设置登录时自动启用新版本的 GCC,可以将以下命令添加到你的 ~/.bashrc 文件中:
source /opt/rh/devtoolset-9/enable
验证 GCC 版本:
[root@devops yum.repos.d]# gcc -v
更新 libstdc++ 动态库要升级libstdc++.so.6。
# 更新lib libstdc++.so.6.0.26
wget https://cdn.frostbelt.cn/software/libstdc%2B%2B.so.6.0.26
# 替换系统中的/usr/lib64
把下载的libstdc++.so.6.0.26 cp 到 /usr/lib64/
cd /usr/lib64/
ln -snf ./libstdc++.so.6.0.26 libstdc++.so.6
2066

被折叠的 条评论
为什么被折叠?



