我已经安装了Mountain Lion (Mac OS X 10.8),现在gcc似乎不再可用了。我还安装了Xcode 4.4,这样就没有/Developer目录了。
我需要gcc的mac端口和红宝石宝石(有本机扩展)。
Xcode 4.4包含gcc吗?或者有安装gcc的方法吗?
我已经安装了Mountain Lion (Mac OS X 10.8),现在gcc似乎不再可用了。我还安装了Xcode 4.4,这样就没有/Developer目录了。
我需要gcc的mac端口和红宝石宝石(有本机扩展)。
Xcode 4.4包含gcc吗?或者有安装gcc的方法吗?
当前回答
我使用的是OS X 10.9 Mavericks。我只是碰巧输入了gcc -v。系统立即下载了gcc。在没有安装Xcode的情况下完成安装。测试“Hello, world!”是有效的。
其他回答
更新:
您现在可以在终端上运行以下命令:
xcode-select --install
从Xcode 4.3开始-你现在必须从Xcode菜单>首选项>下载手动安装命令行工具。
另外,Mountain Lion(10.8)和Mavericks(10.9)都有独立的安装包。
这个包通过安装,支持通过终端进行unix风格的开发 命令行开发工具,以及Mac OS X SDK框架和 头。包括许多有用的工具,如Apple LLVM 编译器、链接器和制作。如果你使用Xcode,这些工具也是 嵌入到Xcode IDE中,并且可以安装在你的系统上 使用Xcode 4.3及以后版本的下载首选项窗格。这 要求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
我希望这对你有所帮助!
我使用的是OS X 10.9 Mavericks。我只是碰巧输入了gcc -v。系统立即下载了gcc。在没有安装Xcode的情况下完成安装。测试“Hello, world!”是有效的。
适用于可以从苹果下载Xcode版本,但不能下载命令行工具的用户
类似问题的一个公认答案是kennethreitz / osx-gcc-installer。在“OSX GCC安装程序”区域中,两个选项中的第一个是预构建的二进制文件——用于Snow Leopard和Lion,但不用于Mountain Lion。考虑到其中包含的内容,我不建议使用该项目的GCC-10.7-v2。在10.8版本的任何版本上安装4.4版本的Xcode。
更相关的选择是参考苹果开源开发者工具构建自己的工具。
GCC源代码,兼容10.8
最新发布的开发者工具4.3的Apple开源没有GCC。对于10.8来说,4.1区域中的GCC源代码可能太旧了。
最新版本的GCC主页。
GCC 4.7的构建状态链接到x86_64-apple-darwin10.8.0的结果…
您可以下载安装程序(。pkg文件)GCC的最新版本的山狮从这个网站。你只需要下载并安装它。
https://github.com/kennethreitz/osx-gcc-installer/downloads