224

刚刚将我的计算机升级到 Mac OS X Lion 并进入终端并输入“make”,但它显示:-bash: make: command not found

“make”命令去哪儿了?

4

9 回答 9

531

您需要从App Store安装 Xcode 。

然后启动 Xcode,转到Xcode->Preferences->Downloads并安装名为“命令行工具”的组件。之后,所有相关工具都将放在 /usr/bin 文件夹中,您将能够像在 10.6 中一样使用它。

于 2011-07-20T19:42:28.837 回答
49

你安装了 Xcode 和开发者工具了吗?我认为 make 和 gcc 和朋友一起安装,而不是之前安装。Lion 的 Xcode 4.1 是免费的。

于 2011-07-20T19:43:28.013 回答
31

看来您可以安装命令行工具,而无需从Downloads for Apple Developers获取 Xcode 。它要求我使用我的苹果帐户登录。

或者,从应用商店安装 Xcode 后,您可能会注意到默认情况下未安装命令行工具。打开 Xcode,转到首选项,单击“下载”选项卡,然后您可以从那里下载并安装命令行工具。

于 2012-05-12T16:32:27.683 回答
21

Xcode 4.3.2 默认没有安装“命令行工具”。我必须打开 Xcode 首选项/下载/组件选项卡。它有一个可选组件列表,每个组件旁边都有一个“安装”按钮。这包括“命令行工具”和支持为旧版本 iOS 开发的组件。

现在“make”可用,您可以通过打开终端并键入来检查:make -v

结果应如下所示:GNU Make 3.81

即使您不需要 Xcode,您也可能需要“make”,例如 Perl 开发人员在命令行上使用 cpan -i 安装 Perl 模块。

于 2012-05-23T21:30:17.583 回答
4

Xcode 5.1 不再在 Preferences 部分提供命令行工具。您现在转到https://developer.apple.com/downloads/index.action,并为您的 OS X 版本选择命令行工具版本。安装程序将它们放在 /usr/bin 中。

于 2014-04-02T01:06:52.733 回答
3

如果你安装了 xcode 并升级到了山狮,或者你没有安装最新的命令行工具,或者你有 zsh 或其他 shell,你可以通过以下方式快捷地访问开发者目录中的一些嵌入式工具:

xcrun make
于 2012-08-24T15:01:23.900 回答
3

升级到Mountain Lion使用后NDK,出现以下错误:

找不到“制作”程序。请安装 Cygwin make 包或定义 GNUMAKE 变量指向它

通过下载和使用最新的 NDK 修复了错误

于 2012-11-14T15:26:29.987 回答
3

如果您只需要结交朋友。尝试安装 Apple 提供的命令行工具。(假设您没有进行任何 iOS 开发。)

于 2013-02-03T06:03:06.420 回答
0

Apple Developers网站的下载提供了适用于不同主要 OSX 版本的命令行工具的特定构建。请务必获取适用于您的操作系统的最新版本。

于 2013-11-02T07:51:37.450 回答