2012-09-10 244 views
3

我需要一些Ruby宝石的GCC。而且我需要LLVM以及使用Xcode 4.4进行iOS开发。我已经通过Xcode安装了LLVM。在Mountain Lion中安装gcc

如何在不影响任何LLVM二进制文件的情况下在Mountain Lion中安装GCC?从命令行

$ sudo port install gcc 

+0

你能下载,编译,并从源代码安装gcc? – Maz

+2

Xcode安装gcc 4.2以及llvm编译器,所以你应该已经拥有它了。如果你需要不同的版本,那么我建议[自制软件](http://mxcl.github.com/homebrew/)。 –

+0

我有xcode 4.4 – Anand

回答

0

我有自制的。所以我做到了。

brew install --enable-all-languages https://raw.github.com/Homebrew/homebrew-dupes/master/gcc.rb 

它的工作!

6

事实是,因为你有Xcode你已经 GCC安装在你的系统上。如果你想从终端运行GCC并得到“命令未找到”,那么原因是,从OS X 10.8(Mountain Lion)开始,GCC“命令行工具”并未默认安装在Xcode中。安装过程取决于你的OS X的版本的Xcode:

安装GCC命令行工具在OS X 10.8(的Xcode 4.4):
的Xcode - >首选项 - >下载 - >附件 - >命令行工具 - >安装

在OS安装GCC命令行工具X 10.9(Xcode中5.02):
我还没有尝试过这些说明自己,但我会如果有人试图他们他们搬到这里和他们的工作:
http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/

+0

没有这样的组件,至少没有(5.0.2) –

+0

@PawelVeselov是的,这似乎已经改变与小牛队。但是,该问题仍然缺少命令行工具,只是安装过程已更改。你能检查更新的安装程序,并让我知道它是否适合你? –

+0

我无法确认ATM,因为我已经安装了XCode,我显然有工具(从这个意义上说,链接是正确的)。然而,它们不再深埋在XCode目录中,可从/ usr获得,但是有很多脚本和假设它们的方法。 XCode不再将它们作为单独的组件。 –

3

升级到Moun后出现同样的问题tain狮子。

我的修复程序,我在/Developer/usr/bin找到make和gcc等。

setenv PATH $PATH":/Developer/usr/bin" 

将它们放回到路径中。

哦,是的,我在Xcode 3.x上。

0

在Mac上安装任何东西的最简单方法是使用Homebrew。有这样一个包的目的:

brew tap homebrew/dupes 
brew install apple-gcc42 
相关问题