如何在Mac上安装'make'和GCC

37

我想在我的MacBook Air(2011版本)上安装Eclim。但是在安装过程中遇到了一些问题。它告诉我没有安装make和GCC。

我尝试寻找解决方案,但所有的解决方案都在谈论使用Xcode。事实上,我已经安装了Xcode。

但是我仍然无法安装Eclim,因为没有安装make和GCC。

我该如何安装它们以便安装Eclim?


相关(一个经典问题):*如何在Unix控制台或Mac终端中编译和运行C/C++代码?* - Peter Mortensen
4个回答

83

更新至新版本:

现在可以直接从命令行安装命令行版本;

  • 打开“终端”(位于应用程序/实用工具
  • 在终端窗口中,运行命令xcode-select --install
  • 在弹出的窗口中,点击“安装”,并同意服务条款。

安装完成后,命令行工具应该已经正确设置。


旧版本:

令人困惑的是,安装最近的Xcode版本并不会自动安装命令行工具。当未自动安装命令行工具时,可以按以下步骤安装:

  • 启动Xcode。
  • 转到Xcode/首选项。
  • 点击“下载”选项卡。
  • 点击“组件”。
  • 在命令行工具行上点击“安装”。

这将安装命令行工具并使它们可以在常规命令行中使用。


1
不再正确。请刷新获取新的XCode。 - Orri
@JoachimIsaksson:我在Mac上当前的make版本是3.81。如何升级到4.1?谢谢。 - Lion Lai

20

在我的Mac上安装了Homebrew后,只需运行以下命令即可完成安装:

brew install make

可能需要root权限。


我猜最新版本的gcc也可以使用brew安装,命令是brew install gcc。 但是你可能需要添加一个路径,以便让计算机在运行时选择这些安装。例如,对于gcc,可以使用export PATH="/usr/local/bin:$PATH",而对于make,则可以使用export PATH="/usr/local/opt/make/libexec/gnubin:$PATH" - Kris Stern

3
您还可以使用这个独立的GCC安装程序(从Xcode获取):这里

苹果公司现在也推出了官方支持的版本,您可以通过免费开发者账户从developer.apple.com/downloads进行下载。详细信息请参阅Kenneth在这里的说明。 - twamley

1

在现代Xcode(4.3)中,您需要运行GUI并安装命令行工具。我会引用MacPorts ProblemHotList的内容,因为我已经将其加为书签:

Xcode 4.3默认不包含完整可用的命令行工具集。尽管xcode-selectwhich make可能返回正确的值,但没有它,任何东西都无法构建。

您必须打开Xcode,转到“首选项”,并从“下载”部分下载此组件。您需要一个Apple ID才能下载该组件。


非常感谢,但需要开发者ID @@ - code4j
2
注册成为开发者是免费的(不包括Mac App Store或iTunes Store的99美元开发者许可证)。 - geekosaur

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接