你好,因为我的默认 gcc 不能,不久前我安装了一个新的 gcc 来编译汇编文件
sudo apt install gcc-4.8
现在,为了使用 gcc SomeProgam.s 命令 gcc-4.8 SomeProgram.s,我已将我的 gcc 指向 gcc-4.8(或者我是这样认为的..)
我使用了以下命令(安装 gcc-4.8 之后):
$ sudo rm usr/bin/gcc
$ sudo ln -s usr/bin/gcc-4.8 /usr/bin/gcc
但是现在当我尝试让 gcc 进行编译时,我收到了这条消息
Command 'gcc' not found, but can be installed with:
sudo apt install gcc
gcc-4.8 SomeProgram.s 仍然有效。
再次安装 gcc 时,我收到的信息表明我已经拥有 gcc
但好像我不能使用它。 所以这肯定是指向方面出了问题。
请帮我找回我的 gcc。请帮我将 gcc 命令指向 gcc-4.8。
先谢谢了。
答案1
抱歉,我暂时还不能发表评论。
但我必须指出,原来的 ln 命令是错误的,它usr/bin/gcc-4.8
在/usr/bin/
正确的命令是
sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
或者
sudo ln -s gcc-4.8 /usr/bin/gcc