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

我已经安装了Mountain Lion (Mac OS X 10.8),现在gcc似乎不再可用了。我还安装了Xcode 4.4,这样就没有/Developer目录了。

我需要gcc的mac端口和红宝石宝石(有本机扩展)。

Xcode 4.4包含gcc吗?或者有安装gcc的方法吗?

439759 次浏览

更新:

您现在可以在终端上运行以下命令:

xcode-select --install

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

manual install image

另外,还有独立的安装包美洲狮(10.8)小牛(10.9)

这个包允许通过安装终端进行unix风格的开发 命令行开发工具,以及Mac OS X SDK框架和 头。包括许多有用的工具,如Apple LLVM 编译器、链接器和制作。如果你使用Xcode,这些工具也是 嵌入到Xcode IDE中,并且可以安装在你的系统上 使用Xcode 4.3及以后版本的下载首选项窗格。这

. package要求Mac OS X 10.7.3及以上版本

只需将其粘贴到终端:

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

我希望这对你有所帮助!

适用于可以从苹果下载Xcode版本,但不能下载命令行工具的用户

一个公认的答案到一个可比的问题表明Kennethreitz / osx-gcc-installer。在“OSX GCC安装程序”区域中,两个选项中的第一个是预构建的二进制文件——用于Snow Leopard和Lion,但不用于Mountain Lion。考虑到包含的内容,我应该建议使用该项目的GCC-10.7-v2。在10.8版本的任何版本上安装Xcode 4.4版本。

更相关的选项是建立自己的,参考开发人员工具的苹果开源

GCC源代码,兼容10.8

Apple开源最新发布的开发人员工具4.3没有GCC。GCC的源代码在4.1区域可能太老了中用于10.8。

GCC主页为最新版本。

GCC 4.7的构建状态链接到x86_64-apple-darwin10.8.0的结果…

我发现从Lion升级后,我的安装失败了,因为它在/usr/bin/ GCC -4.2中寻找GCC现在默认的安装路径是/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

Apple为命令行工具(CLT)提供了.mpkg安装程序,但它们通常不公开链接。它包括GCC。你不需要下载/安装XCode就可以安装它。

在这里下载命令行工具w/ GCC

1.9.3之前的Ruby on Mountain Lion

的必备条件

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

将以下内容添加到~/。简介或同等资料:

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

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

安装区

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

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

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

你可以自己用这个Makefile编译它。如果你想为自己节省2-5个小时,我用GCC 4.7.2为Mac OSX Mountain Lion创建了一个签名安装包,你可在此下载. exe。

我使用的是OS X 10.9 Mavericks。我只是碰巧输入了gcc -v。系统立即下载了gcc。在没有安装Xcode的情况下完成安装。测试“Hello, world!”是有效的。