Ubuntu16.04下多gcc与g++的共存与切换
2018-07-26 09:46
85 查看
查看系统的gcc与g++版本:
[code]gcc -v g++ -v
得到同样的版本输出:
[code]gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)
安装4.9版本的gcc和g++:
[code]sudo apt-get install gcc-4.9 gcc-4.9-multilib g++-4.9 g++-4.9-multilib
输入以下指令进行多gcc版本共存的配置:
[code]#由于需要的版本为低版本,所以我将低版本的优先级设的较高,后面的‘20’和‘10’代表优先级,他们只有相对大小,没有绝对的规定 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20 #讲系统中原本的高版本设为较低优先级 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10
同样输入以下指令进行g++的多版本共存配置:
[code]sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10
此时查看当前gcc和g++的版本,输入:
[code]gcc -v g++ -v
得到的输出结果表明了我们已经切换到低版本:
[code]gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2)
但我们并没有将高版本删除,随时都可以切换回来,只是需要手动进行选择。输入以下命令进行gcc版本切换操作:
[code]sudo update-alternatives --config gcc
得到如下输出:
[code]有 2 个候选项可用于替换 gcc (提供 /usr/bin/gcc)。 选择 路径 优先级 状态 ------------------------------------------------------------ * 0 /usr/bin/gcc-4.9 20 自动模式 1 /usr/bin/gcc-4.9 20 手动模式 2 /usr/bin/gcc-5 10 手动模式 要维持当前值[*]请按<回车键>,或者键入选择的编号:
我们输入回车维持当前版本号,然后也可以配置g++的版本:
[code]sudo update-alternatives --config g++
同样得到类似的输出,也可以选择数字进行版本的切换:
[code]有 2 个候选项可用于替换 g++ (提供 /usr/bin/g++)。 选择 路径 优先级 状态 ------------------------------------------------------------ * 0 /usr/bin/g++-4.9 20 自动模式 1 /usr/bin/g++-4.9 20 手动模式 2 /usr/bin/g++-5 10 手动模式 要维持当前值[*]请按<回车键>,或者键入选择的编号:
可以通过如下命令对配置列表中的选项进行删除:
[code]sudo update-alternatives --remove gcc /usr/bin/gcc-4.9 sudo update-alternatives --remove g++ /usr/bin/g++-4.9阅读更多
相关文章推荐
- Ubuntu gcc/g++ 版本切换
- ubuntu中gcc、g++版本切换
- Ubuntu下安装并切换gcc&&g++
- Ubuntu14.04下gcc/g++版本切换
- Ubuntu下gcc多版本共存和版本切换
- Ubuntu: Linux系统下gcc(g++)任意版本切换
- ubuntu下gcc、g++和gfortran版本切换
- ubuntu 里切换 gcc,g++ 的版本
- Ubuntu下gcc多版本共存和版本切换
- Ubuntu下gcc多版本共存和版本切换
- ubuntu下安装低级版本gcc/g++ 并随意切换
- 更新Ubuntu的gcc和g++版本
- ubuntu10.04下安装gcc-4.7 和g++-4.7 笔记
- Ubuntu下两个gcc版本切换
- 升级Ubuntu 12.04的gcc,g++ 升级到4.7
- 升级ubuntu中的gcc和g++版本
- Linux(ubuntu)+gcc/g++&nbsp;升级
- Ubuntu 关于gcc/g++版本更换以及编译问题
- ubuntu 安装低版本的gcc和g++
- Ubuntu 10.10安装低版本gcc和g++编译器