测试环境: Ubuntu16.04
1. 查看当前有几个gcc,g++
ls /usr/bin/gcc*
ls /usr/bin/g++*


有两个版本,5和7.
2. 安装特定gcc/g++ 版本
可以用sudo apt install gcc-version安装,比如说我想安装gcc-7,则命令为sudo apt install gcc-7,g++同理
3. 设置gcc/g++ 版本可切换
update-alternatives: --install 需要 <链接> <名称> <路径> <优先级>
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 2
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 2
4.切换系统的gcc/g++版本
sudo update-alternatives --config gcc
sudo update-alternatives --config g++


二、设置g++可切换版本
设置ubuntu16.04自带的g++选项
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 1
不设置会报下面警告:
There is only one alternative in link group g++ (providing /usr/bin/g++): /usr/bin/g++-7
Nothing to configure.
查看g++ 安装情况:
/usr/bin/g++ /usr/bin/g++-5 /usr/bin/g++-7
882

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



