Ubuntu18.04 gcc,g++ (4.8,5,7.4 )安装及切换
2020-01-14 20:16
363 查看
gcc5链接有问题,所以去掉所有gcc5,然后再次安装
To remove the gcc-5 package and any other dependant package which are no longer needed from Ubuntu Xenial. 参考
sudo apt-get remove --auto-remove gcc-5
安装gcc4.8
设置gcc4.8 gcc7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50
使用
sudo update-alternatives --config gcc
得到
Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/gcc-7 50 auto mode * 1 /usr/bin/gcc-4.8 40 manual mode 2 /usr/bin/gcc-7 50 manual mode
同理去掉 g++5
sudo apt-get remove --auto-remove g++-5
可以以数字选定使用的gcc,按回车键维持默认值*
设置 g++4.8 g++7优先级
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50
查看 g++
sudo update-alternatives --config g++
得到
Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/g++-7 50 auto mode 1 /usr/bin/g++-4.8 40 manual mode 2 /usr/bin/g++-7 50 manual mode
还是安装gcc5 g++5
sudo apt-get install gcc-5 gcc-5-multilib g++-5 g++-5-multilib
同上,设置链接。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 45 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 45
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- ubuntu13.10 下 g++和gcc 4.8不兼容无法安装的问题
- Ubuntu下安装并切换gcc&&g++
- ubuntu13.10 下一个 g++和gcc 4.8不兼容的问题不能被安装
- Ubuntu 12.04安装gcc/g++ 4.8.1(解决install gcc-4.8时error: gnutls_handshake() failed: A TLS packet...)
- ubuntu下安装低级版本gcc/g++ 并随意切换
- Ubuntu安装g++-4.8
- Ubuntu安装低版本gcc和g++
- ubuntu中安装gcc和g++编译环境
- ubuntu下gcc和g++的安装
- Ubuntu18.04 安装 gcc
- Debian/Ubuntu 已安装gcc/g++ 4.8.1
- Ubuntu16.04多个版本GCC编译器的安装和切换
- Ubuntu安装低版本gcc和g++
- Ubuntu下gcc和g++的安装 ZT
- Ubuntu 安装 gcc-4.8
- Ubuntu 12.04 安装 gcc-4.8 及 gdb 7.6
- Ubuntu16.04下多gcc与g++的共存与切换
- ubuntu下自动安装arm-linux-gcc和arm-linux-g++
- Ubuntu: Linux系统下gcc(g++)任意版本切换
- ubuntu 安装低版本的gcc和g++