1输入gcc -v查看版本
gcc -v
为4.8版本
2输入命令
sudo yum install centos-release-scl
3输入命令
sudo yum install devtoolset-8
4输入以下命令启用gcc8版本
scl enable devtoolset-8 bash
5再次输入命令查看gcc版本
gcc -v
已经升级到8.3版本
6.将gcc8设置为默认版本(永久生效)
要使GCC 8和G++ 8成为每次登录或打开新终端时的默认版本,你需要编辑你的用户环境配置文件(如.bashrc
或.bash_profile
)。
输入以下命令
sudo vim ~/.bashrc
在文件的末尾添加以下行来设置环境变量,使得每次打开新的终端时都会加载Developer Toolset 8环境:
source scl_source enable devtoolset-8
或者,如果你使用的是较新版本的SCL(如SCL 2.x),可能需要使用以下命令:
source /opt/rh/devtoolset-8/enable
保存并关闭文件。按下esc,如何按下:wq
刷新环境变量,使更改在当前终端会话中生效
source ~/.bashrc
验证默认版本
最后,验证GCC和G++的默认版本是否已更改:
gcc --version
g++ --version