我在哪里可以找到 Mac OS X Lion 的“制作”程序?

Posted

技术标签:

【中文标题】我在哪里可以找到 Mac OS X Lion 的“制作”程序?【英文标题】:Where can I find "make" program for Mac OS X Lion? 【发布时间】:2011-10-09 16:42:41 【问题描述】:

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

“make”命令去哪儿了?

【问题讨论】:

对我来说这个问题被认为是题外话很奇怪。 山狮同样的问题和同样的解决方案 天哪,他们如何在不制作 sheesh 的情况下分发 unix 系统 您可以从 Apple 下载 113MB 命令行工具,而不是下载 1.6GB Xcode - @Nick White ***.com/questions/6767481/…在下面回答 【参考方案1】:

您需要从App Store 安装Xcode。

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

【讨论】:

别忘了运行“/Applications/Install Xcode.app”。 (这让我难过一阵子)。 我升级到 Lion,重新安装了 Xcode,但 make 仍然不在我的路径中。我在以下位置找到了它:/Developer/usr/bin/make ... 现在似乎是(最新版本):/Applications/Xcode.app/Contents/Developer/usr/bin/ 我不必运行“/Applications/Install Xcode.app”。使用 4.3.2,将 Xcode 拖放到 Applications 文件夹,然后转到 Preferences->Downloads 并从那里安装。现在“make”可以从命令行运行。 为什么不将 /Applications/Xcode.app/Contents/Developer/usr/bin 添加到 $PATH?【参考方案2】:

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

【讨论】:

确实,安装新的 Xcode 解决了我的问题。不幸的是,我不知道在升级 Mac OS X 之后,我还必须升级到最新的 Xcode 版本。 转到 Xcode 首选项菜单中的下载选项卡,然后单击命令行工具条目旁边的“安装” 向下滚动到@Tarmo 的答案,看看如何在 2013 年做到这一点。【参考方案3】:

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

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

【讨论】:

【参考方案4】:

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

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

结果应该类似于:GNU Make 3.81

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

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:

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

xcrun make

【讨论】:

【参考方案7】:

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

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

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

【讨论】:

【参考方案8】:

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

【讨论】:

【参考方案9】:

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

【讨论】:

以上是关于我在哪里可以找到 Mac OS X Lion 的“制作”程序?的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS X 10.7 (Lion) 中的 Nano 语法高亮显示?

如何在 mac os x 10.7.2 Lion 上安装 PIL

在 Xcode 4 中使用 SVN 和 Mac OS X Lion (10.7)

在 Mac OS X Lion 上设置 MySQLdb 以支持 Django 时遇到问题

Mac OS X Mountain Lion 下如何独立设置鼠标和触摸板的滚动方向?

Mac OS X Lion 上的进程间通信