繁体   English   中英

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

[英]How to use/install gcc on Mac OS X 10.8 / Xcode 4.4

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

我需要gcc用于mac端口和ruby gems(具有本机扩展)。

Xcode 4.4是否包含gcc或有没有办法安装gcc?

更新:

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

xcode-select --install

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

手动安装映像

另外, Mountain Lion(10.8)Mavericks(10.9)都有独立的安装包。

该软件包通过安装命令行开发人员工具以及Mac OS X SDK框架和标头,支持通过终端进行UNIX风格的开发。 包括许多有用的工具,例如Apple LLVM编译器,链接器和Make。 如果您使用Xcode,这些工具也嵌入在Xcode IDE中,并且可以使用Xcode 4.3及更高版本中的“下载”偏好设置面板安装在您的系统上。 此程序包需要Mac OS X 10.7.3或更高版本。

我发现从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

只需将其粘贴到终端:

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

我希望有所帮助!

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

将以下内容添加到〜/ .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上安装4.4版本的Xcode 之后使用该项目的GCC-10.7-v2.pkg。

更相关的选项是构建自己的选项,参考Apple Developer for Developer Tools。

GCC的来源,与10.8的兼容性

最近发布的Developer Tools 4.3的 Apple Open Source没有GCC。 4.1区域中GCC的来源可能太旧而无法与10.8一起使用。

最新发布的GCC主页

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

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

在此处下载带GCC的命令行工具。

您可以使用此Makefile自行编译。 如果你想节省2-5个小时,我为Mac OSX Mountain Lion创建了一个带有GCC 4.7.2的签名安装程序包, 你可以在这里下载

您可以从此站点下载Mountain Lion的安装程序(.pkg文件)lattest版本。 您需要下载并安装它。

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

我正在使用OS X 10.9 Mavericks。 我只碰巧输入了gcc -v。 系统立即下载了gcc。 安装完成后根本没有安装Xcode。 测试“Hello,world!” 作品。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM