【问题标题】:Where can I find "make" program for Mac OS X Lion?我在哪里可以找到 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 stackoverflow.com/questions/6767481/…在下面回答

标签: macos makefile osx-lion


【解决方案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 版本的命令行工具的特定构建。请务必获取适用于您的操作系统的最新版本。

              【讨论】:

                猜你喜欢
                • 2012-03-09
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2014-01-13
                • 1970-01-01
                • 2011-01-20
                相关资源
                最近更新 更多