尝试从命令行运行g ++时遇到以下错误(在Makefile中运行):
$ g++ main.cpp
-bash: /usr/local/bin/g++-6: No such file or directory
我有一个名为/usr/local/bin/g++-7
的目录。将目录名称更改为g++-6
解决了问题,但我很困惑为什么操作系统不知道要查找g++-7
。
如何告诉我的mac寻找/usr/local/bin/g++-7
?
答案 0 :(得分:0)
您的计算机上某处存在符号链接/别名问题。如果我是你,我会用自制软件更新。 应以正确/永久的方式解决您的问题。
你也可以尝试为g ++ - 7创建一个别名,但是这需要在你更新gcc / g ++的时候完成。要执行此操作,请在vim / nano / emacs / textmate中打开~/.bash_profile
(您真的在这里选择)并添加:
alias g++='g++-7'
祝你好运!