如何在Mac OS X 10.8 / Xcode 4.4上使用/安装gcc

我已经安装Mountain Lion(Mac OS X 10.8),现在gcc似乎不再可用。 我也安装了Xcode 4.4,所以没有更多/ Developer目录。

我需要gcc mac端口和ruby(本机扩展)。

Xcode 4.4包含gcc还是有办法安装gcc?

更新:

您现在可以从terminal运行以下命令:

xcode-select --install 

从Xcode 4.3开始 – 现在必须从Xcode menu > Preferences > Downloads手动安装命令行工具。

手动安装图像

另外, 山狮(10.8)和小牛(10.9)都有独立的安装包。

该软件包通过安装命令行开发工具,以及Mac OS X SDK框架和头文件,通过terminal启用UNIX风格的开发。 包括许多有用的工具,如Apple LLVM编译器,链接器和Make。 如果您使用Xcode,则这些工具也embedded在Xcode IDE中,并且可以使用Xcode 4.3及更高版本中的“下载”偏好设置窗格安装在系统上。 该软件包需要Mac OS X 10.7.3或更高版本。

我发现从Lion升级后,我的安装失败,因为它正在寻找/usr/bin/gcc-4.2中的GCC。 现在默认的安装path是/ usr / bin / gcc。

我的错误是这样的:

 make: /usr/bin/gcc-4.2: No such file or directory 

符号链接将解决这个问题:

 sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2 

只需将其粘贴到terminal:

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

我希望有帮助!

1.9.3之前ruby山狮

先决条件

 Xcode 4.4, Xcode Command Line Tools Homebrew XQuartz 2.7.2 or later. rbenv/ruby-build or RVM. 

安装GCC

请注意,Xcode命令行工具不包含GCC,它们包括LLVM-GCC。 相识又有差别。

 $ brew tap homebrew/dupes $ brew install apple-gcc42 

将以下内容添加到您的〜/ .profile或等效文件中:

 export CC=/usr/local/bin/gcc-4.2 

在尝试下面的安装命令之前重新加载你的shell。

安装RVM

 CFLAGS="-I/opt/X11/include" rvm reinstall ree 

安装Ruby

 Prefix the install command with CFLAGS="-I/opt/X11/include" 

然后设置你的新ruby作为默认值:

 user$ rvm use 1.9.2 --default 

然后检查你的ruby版本:

 user$ ruby -v 

对于可以从Apple下载Xcode版本的用户,而不是命令行工具

kennethreitz / osx-gcc-installer是一个可以接受的答案 。 在“OSX GCC安装程序”区域中,两个选项中的第一个是预先编译的二进制文件 – 对于Snow Leopard和Lion来说,而不是Mountain Lion。 考虑到所包含的内容,在任何版本的10.8版本上安装Xcode 4.4 ,我都不推荐使用该项目的GCC-10.7-v2.pkg。

更相关的选项是build立自己的 ,参考开发工具的Apple开源 。

海湾合作委员会的来源,与10.8兼容

最近发布的开发工具4.3的 Apple Open Source没有GCC。 4.1版本的 GCC的源代码可能太旧,不适合使用10.8。

GCC主页上的最新版本。

build立GCC 4.7链接到x86_64-apple-darwin10.8.0结果的状态

Apple为命令行工具(CLT)提供了一个.mpkg安装程序,但它们通常不会公开该链接。 它包括GCC。 您可以在不下载/安装XCode的情况下安装它。

在这里下载带有GCC的命令行工具。

你可以用这个Makefile自己编译它。 如果你想保存2-5个小时,我创build了一个带有GCC 4.7.2的安装包,用于Mac OSX Mountain Lion, 你可以在这里下载 。

您可以从这个网站下载安装程序(.pkg文件)山狮的GCC最新版本。 你简单地需要下载并安装它。

https://github.com/kennethreitz/osx-gcc-installer/downloads

我使用的是OS X 10.9 Mavericks。 我只碰巧inputgcc -v。 系统立即下载了gcc。 安装完成,根本没有安装Xcode。 testing“你好,世界!” 作品。