Ubuntu18.04 gcc版本管理

Ubuntu18.04自带gcc版本为7.+,但这次遇到一个需要gcc4.8的情况,所以选择使用update-alternatives软链接做gcc的版本管理,这里记录一下。

1、查看已有gcc版本

gcc -v

查看当前使用的gcc等信息

ll /usr/bin/gcc*

在这里插入图片描述

2、使用软链接管理当前已有的gcc-7、g+±7

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50

最后的50是优先级,数值越高优先权越高。为了接下来将4.8设为更高优先级,所以这里将gcc7的优先级设为一个较小值。
在这里插入图片描述
现在因为只有一个版本,所以会将它作为默认版本。

3、下载安装gcc4.8、g++4.8

apt-get install gcc-4.8 g++-4.8

4、使用软链接管理gcc-4.8、g+±4.8

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100

这里给设置一个较高的优先级数值100。
因为优先级更高的原因,设置的时候会有提示当前4.8是自动模式(auto mode)
在这里插入图片描述
5、查看当前gcc管理、手动切换gcc版本

update-alternatives --config gcc

第一行是当前的模式,第二行及之后是所有可通过手选切换的模式。
输入对应的gcc版本前面的序号数字进行选择,默认当前选择则直接回车。
截图中我直接回车所以没有输入显示。
在这里插入图片描述
gcc的版本管理就设置完成了

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值