安装了gcc-7但是/usr/bin中没有gcc-7

出现的问题
输入以下命令安装gcc-7:

>>>sudo apt-get install gcc-7

显示已经安装了,但是/usr/bin中没有gcc-7文件。

出现问题的原因
之前为了将gcc从gcc-7降级为gcc-5,查找网上的方法使用了软连接,当时使用的是:

>>>cd /usr/bin
>>>sudo rm -r gcc-7

这种方法会删除/usr/bin中的gcc-7文件,但也只是删除了这个文件。
现在我需要将gcc的版本改回去,但是之前通过建立软连接来修改版本的时候都是用的/usr/bin中的gcc-7,现在没有这个文件不知道该咋整。

解决办法
找了一圈也没看到有遇到过这个问题的博客(
所以…

>>>sudo apt-get remove gcc-7
>>>sudo apt-get install gcc-7

重装大法好!/usr/bin里的gcc-7又回来了。
然后再设置一下gcc的优先级就搞定啦(这里因为重装gcc-7后/usr/bin/gcc没有了所以不知道怎么建立软连接,就用了设置优先级的方法,设置完后就有/usr/bin/gcc了)。

>>>gcc --version
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

最后,如果我操作或理解有什么不对的地方,恳请指正。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值