我的情况相当愚蠢。 Ubuntu没有提供正确的软件包,所以我被迫找到一个外部G ++软件包。不幸的是,调用g ++的命令现在是g ++ - 5,而不是g ++。我有一个现有的程序可以调用g++
到popen
和类似的功能。
如何为所有可能的接入点永久和全局设置g++
作为g++-5
的别名,而不仅仅是终端?
答案 0 :(得分:2)
使用软链接:
sudo ln -sf g++-5 /usr/bin/g++
不过,Ubuntu也在做同样的事情。 /usr/bin/g++
也只是g++-4.8
的链接。您可以使用以下命令检查:
readlink -f "$(which g++)"
因此我在上面的-f
命令中添加了ln
标志。它会强制ln
更新现有链接。
答案 1 :(得分:0)