出现的问题
输入以下命令安装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.
最后,如果我操作或理解有什么不对的地方,恳请指正。