在 OS X 上使用‘ make’

我有一台苹果笔记本电脑 Pro,正在试着做一些开发工作。

我有一个程序,我想建立,当我去使用 make来建立它,我得到了一个“命令没有找到”错误。我做了一些谷歌和堆栈溢出搜索,它看起来不像这是一个常见的问题。为什么我没有安装 make,我如何得到它?

我特别困惑,因为我知道我使用它相对最近(在过去的一个月左右) ,当我在这台笔记本电脑上。

144007 次浏览

您必须在 OSX 安装磁盘中安装作为可选软件包提供的“ Developer Tools”。

你安装苹果开发工具了吗? 如果输入 gcc-v 会发生什么?

看起来好像你没有下载开发的东西。您可以从 http://developer.apple.com/免费获得(注册后)

我同意另外两个答案: 安装苹果开发工具。

但是值得注意的是 OS X 搭载了 蚂蚁耙子

此外,如果已经将用户文件和应用程序从一台 Mac 迁移到另一台 Mac,则需要重新安装 Apple Developer Tools。迁移助理不考虑开发人员工具的安装。

对于 Xcode 4.1,你可以简单地将 /开发者/usr/bin添加到 PATH 环境变量,这很容易做到:

$export PATH = $PATH:/Developer/usr/bin

还要确保更新 ~/. bashrc (或 ~/. profile 或 ~/. bash _ login)文件。

现在有另一种方法可以通过 Osx-gcc-安装程序在 OS X 上安装 gcc 工具链,包括:

  • 海湾合作委员会
  • LLVM
  • 开发者 CLI 工具(清除,制作等)
  • DevSDK (报头等)

下载内容为282MB,Xcode 为3GB。

对于那些使用 Xcode 4.3和 Lion 访问这个页面的人来说,默认情况下命令行工具不再捆绑在一起,也没有/Developer 了。要安装它们,打开 Xcode,进入参数设置-> 下载-> 组件-> 命令行工具。这应该安装 make、 gcc 等。

我相信您还可以得到 Xcode 命令行工具,它大约有170MB。.它在“酿造”设置指南中有描述: https://github.com/mxcl/homebrew/wiki/installation,可以在这里找到: https://developer.apple.com/downloads/index.action#

编辑: 上面@josh 已经提到过了

如果你已经安装了 Xcode 4.3和它的命令行工具,只要打开终端并键入以下内容: 在 Xcode 4.3中,在终端中键入以下内容:

export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin

@ 丹尼尔的建议对我很有效。要安装

制造
,打开 Xcode,转到参数设置-> 下载-> 组件-> 命令行工具。然后您可以使用
Gcc-v
进行测试

我发现开发人员工具不像其他工具那样容易获得。在 El Capitan 中,在终端中我只使用了 gcc-v,然后它说 gcc 不可用,并询问我是否要安装命令行 Apple Developer Tools。无需下载 Xcode。下面是最后一节:

Pauls-MBP:~ paulhillman$ gcc -v
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Pauls-MBP:~ paulhillman$ gcc -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin