在我的MacBook Air上,我需要使用Eclipse为学校制作一些c ++程序。所以我从eclipse.org下载了Eclipse for C ++,并制作了一个Hello World程序。但是,当我尝试运行程序时,它只是给我错误"启动失败。没有找到二进制文件"。
当我尝试构建程序时,这是输出:
**** Build of configuration Debug for project HelloWorldC ****
make all
Cannot run program "make": Unknown reason
Error: Program "make" is not found in PATH
PATH=[/usr/bin:/bin:/usr/sbin:/sbin]
**** Build Finished ****
但是,我尝试在Xcode中创建一个hello world应用程序,并且工作正常......
不幸的是,我不能使用Xcode,因为老师只允许Eclipse项目......
答案 0 :(得分:3)
我找到了解决方案。
问题是你只能从app商店安装最新的Xcode(4.3),默认情况下,c ++编译器似乎只能通过Xcode访问,为了解决这个问题你需要:
答案 1 :(得分:0)
确保使用Xcode安装程序安装“UNIX开发工具”。
答案 2 :(得分:0)
我这里没有Eclipse,但是在我的Mac上,这本书给了我:
correa$ which make
/usr/bin/make
这是它正在寻找的路径之一。 如果我没记错的话,只需安装从应用程序商店安装Xcode即可。您应该尝试检查make是否真的安装在您的系统中,如果没有,您可以尝试重新安装xcode以查看它是否解决了问题。
希望这一点可以给你一个起点。还不能评论这个问题,否则就会发表评论。