1

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

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

我注意到这篇文章,但它似乎是针对 Windows 操作系统而不是 MAC 操作系统的,而且我也没有完全按照其中的说明进行操作(抱歉,我对编程不熟悉......)。PATH 变量的描述是“不可用”,我不知道这是否有问题。我也对在“名称”插槽中放入什么感到困惑。

在此处输入图像描述

编辑: 现在经过一些试验,我的 PATH 中有“make”。(即在我输入“make --version”后命令行给出了make的信息)并且我的PATH设置为

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/texbin

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

4

2 回答 2

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 做得很好。

于 2012-05-22T09:54:02.233 回答
0

编辑:取消删除这个答案,因为它被证明是正确的。

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

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

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

在此处输入图像描述

于 2012-05-22T08:15:26.787 回答