gcc:新安装后拒绝权限

时间:2019-06-04 14:41:19

标签: gcc installation

这是 Deepin OS 上的新安装。我想在计算机上安装 gcc-8.3.0

我手动完成此操作,因为它仅向我建议使用apt的gcc-6。因此,我已经安装了所有功能(GMP,MPFR,MPC,isl ...),然后继续进行gcc。我已经按照本教程:https://archerfmy.github.io/2017/04/12/How-to-switch-your-gcc-g-version-in-ubuntu/来添加新安装。但是现在的问题是我不能再使用gcc。


field

gcc 
zsh: permission denied: gcc

1 个答案:

答案 0 :(得分:0)

我发现了!现在看来似乎很明显,但是在阅读update-alternatives的手册页时,我意识到我没有输入正确的参数。实际上,我给出的是gcc-8.3.0目录的路径,而不是gcc自己的路径。我的意思是,只有/usr/lib/gcc-8.3.0而不是/usr/lib/gcc-8.3.0/bin/x86_64-pc-linux-gnu-gcc-8.3.0。我花了很长时间才找到答案。

在我的情况下,正确的cmd是:


sudo update-alternatives --install /usr/bin/gcc gcc /usr/lib/gcc-8.3.0/bin/x86_64-pc-linux-gnu-gcc-8.3.0 50

希望它可以帮助别人并节省他的时间。