2012-09-10 242 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 
相關問題