Eclipse Helios-“无法在Mac OS X上运行程序'make':未知原因”

时间:2012-05-22 08:06:48

标签: c++ eclipse macos osx-lion

我是一名大学本科生,试图在我的Macbook上学习C ++编程。它随Mac OSX 10.7.3一起安装。

我一直在尝试在Eclipse Helios上构建“hello world”项目,但在点击构建项目按钮后,它一直告诉我“无法运行程序”make:unknow reason“。

我注意到this post但它似乎是针对Windows操作系统而不是MAC操作系统,而且我也不太遵循其中的说明(抱歉,我对编程没有任何熟悉程度...... )。 PATH变量的描述是“不可用”,我不知道这是否是一个问题。我也对“名称”插槽中的内容感到困惑。

enter image description here

修改 经过一些试验,我已经在我的PATH中“制造”了。 (即命令行在输入“make --version”之后给出make的信息)并且我的PATH设置为

  

的/ opt / local / bin中:/选择/ local / sbin中:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中:在/ usr / X11 / bin中:在/ usr / texbin

然而同样的问题仍然存在。有人可以帮忙吗?谢谢!!

2 个答案:

答案 0 :(得分:1)

我的建议是从App Stor(适用于Mac)安装Xcode(http://itunes.apple.com/se/app/xcode/id497799835?mt=12)。 Xcode是Apple提供的(免费)开发人员工具。安装Xcode后,您可以进入菜单'Xcode' - > '开放开发者工具' - > “更多开发人员工具”将带您进入苹果开发者网站(您可能需要注册的地方)以及可以下载“Xcode命令行工具”的地方,其中包含用于unix样式开发的make等。

Xcode很好用,如果没有要求使用Eclipse,那么你可以很好地使用Xcode。

答案 1 :(得分:0)

编辑:取消删除此答案,因为结果证明是正确的。

是的,我会说$PATH就是问题。

您的系统默认版本$PATH应该足够,如果没有,请在.profile.bash_profile中正确设置。您需要注销并重新登录才能使这些更改生效。这样做意味着您可以从命令行进行编译而无需进入eclipse,这是您在某些时候想要做的事情。

现在只需配置eclipse以避免设置任何构建变量,一切都应该很好。在Window>下偏好> C / C ++>构建>构建变量,列表应为空:

enter image description here