未找到Eclipse CDT二进制文件 - Mac OS X Lion

时间:2012-02-23 18:26:27

标签: c++ eclipse-cdt

在我的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项目......

3 个答案:

答案 0 :(得分:3)

我找到了解决方案。

问题是你只能从app商店安装最新的Xcode(4.3),默认情况下,c ++编译器似乎只能通过Xcode访问,为了解决这个问题你需要:

  1. 打开Xcode
  2. 转到偏好设置
  3. 转到下载
  4. 安装命令行工具

答案 1 :(得分:0)

确保使用Xcode安装程序安装“UNIX开发工具”。

答案 2 :(得分:0)

我这里没有Eclipse,但是在我的Mac上,这本书给了我:

correa$ which make
/usr/bin/make

这是它正在寻找的路径之一。 如果我没记错的话,只需安装从应用程序商店安装Xcode即可。您应该尝试检查make是否真的安装在您的系统中,如果没有,您可以尝试重新安装xcode以查看它是否解决了问题。

希望这一点可以给你一个起点。还不能评论这个问题,否则就会发表评论。