1.背景
之前版本是4,安装很多东西失败,提升到9好了很多
2.临时更改,只在当前会话生效
执行下面3个步骤
sudo yum install centos-release-scl
sudo yum install devtoolset-9
scl enable devtoolset-9 bash
gcc --version 查看改成了9版本
如果gcc -v 还是老版本
用source /opt/rh/devtoolset-9/enable
重新刷新配置
3.永久更改
运行以下命令:一个一个运行
# mv的作用是备份
sudo mv /usr/bin/gcc /usr/bin/gcc_backup
sudo alternatives --install /usr/bin/gcc gcc /opt/rh/devtoolset-9/root/usr/bin/gcc 10
sudo mv /usr/bin/g++ /usr/bin/g++_backup
sudo alternatives --install /usr/bin/g++ g++ /opt/rh/devtoolset-9/root/usr/bin/g++ 10
sudo mv /usr/bin/c++ /usr/bin/c++_backup
sudo alternatives --install /usr/bin/c++ c++ /opt/rh/devtoolset-9/root/usr/bin/c++ 10
sudo alternatives --install /usr/bin/cc cc /opt/rh/devtoolset-9/root/usr/bin/cc 10
sudo alternatives --config gcc