赞
踩
# 查看当前gcc的版本
gcc -v
# 查看当前g++的版本
g++ -v
# 编译器一般都安装在/usr/bin下
cd /usr/bin
# 查看已安装的编译器
ls g++*
ls gcc*
# 例如安装版本为4.8的编译器
sudo apt-get install gcc-4.8 g++-4.8
#最后的数字是优先级,可以根据需要设置
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 100
# 切换gcc的版本
sudo update-alternatives --config gcc
# 切换g++的版本
sudo update-alternatives --config g++
# 一定要注意切换是两个一起切换,保持一致性,不然可能会出问题
# 输入命令后会输出如下内容,直接上下建切换即可:
有 2 个候选项可用于替换 g++ (提供 /usr/bin/g++)。
## 选择 路径 优先级 状态
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/gcc-8 100 auto mode
1 /usr/bin/gcc-8 100 manual mode
2 /usr/bin/gcc-9 100 manual mode
要维持当前值[*]请按<回车键>,或者键入选择的编号:1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。