我已安装Mountain Lion(Mac OS X 10.8),现在gcc似乎不再可用了。我还安装了Xcode 4.4,因此没有/ Developer目录。
我需要gcc用于mac端口和ruby gems(具有本机扩展)。
Xcode 4.4是否包含gcc或有没有办法安装gcc?
答案 0 :(得分:420)
<强>更新强>
您现在可以从终端运行以下命令:
xcode-select --install
从Xcode 4.3开始 - 您现在必须从Xcode menu > Preferences > Downloads
手动安装命令行工具。
或者,还有for Mountain Lion (10.8)和for Mavericks (10.9)的独立安装包。
该软件包通过安装启用了通过终端进行UNIX风格的开发 命令行开发人员工具,以及Mac OS X SDK框架和 头。 包含许多有用的工具,例如Apple LLVM 编译器,链接器和Make。如果使用Xcode,这些工具也是 嵌入在Xcode IDE中,可以安装在您的系统上 使用Xcode 4.3及更高版本中的“下载”偏好设置面板。这个 包需要Mac OS X 10.7.3或更高版本。
答案 1 :(得分:41)
我发现从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
答案 2 :(得分:24)
只需将其粘贴到终端:
export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
我希望有所帮助!
答案 3 :(得分:20)
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
答案 4 :(得分:12)
An accepted answer对可比问题提出kennethreitz / osx-gcc-installer。在那个'OSX GCC安装程序'区域,两个选项中的第一个是预构建的二进制文件 - 用于Snow Leopard和Lion,但不适用于Mountain Lion。考虑到包含的内容,我应不建议在在任何版本的10.8上安装Xcode版本4.4之后使用该项目的GCC-10.7-v2.pkg 。
更相关的选项构建您自己的,参考Developer Tools的Apple open source。
最近发布的Developer Tools 4.3的Apple Open Source没有GCC。 4.1区域中GCC的来源可能太旧与10.8一起使用。
GCC home page了解最新版本。
Build status for GCC 4.7指向 x86_64-apple-darwin10.8.0 的结果的链接......
答案 5 :(得分:5)
Apple为命令行工具(CLT)提供.mpkg
安装程序,但它们通常不会公开链接。它包括GCC。您可以在不下载/安装XCode的情况下安装它。
答案 6 :(得分:3)
您可以使用this Makefile自行编译。如果你想节省2-5个小时,我为Mac OSX Mountain Lion创建了一个带有GCC 4.7.2的签名安装程序包you can download here。
答案 7 :(得分:1)
您可以从此站点下载适用于Mountain Lion的安装程序(.pkg文件)最新版本的GCC。您只需下载并安装它。
答案 8 :(得分:0)
我正在使用OS X 10.9 Mavericks。我只碰巧输入了gcc -v。系统立即下载了gcc。安装完成后根本没有安装Xcode。测试“Hello,world!”的工作原理。