这是 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
答案 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
希望它可以帮助别人并节省他的时间。