您的位置:首页 > 其它

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
  • 点赞
  • 收藏
  • 分享
  • 文章举报
FakeGhost01 发布了21 篇原创文章 · 获赞 0 · 访问量 884 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: