2016-05-14 108 views
1

我需要在Xcode 6.2上使用/集成GCC 5.X(在我的情況下5.3,它已經安裝)。在Xcode 6上安裝GCC 5.X

我發現了很多關於GCC 4.X和Xcode 5(或更低版本)的過時教程,但是它們都已過時,並且不再工作。

我也發現this tutorial,但我沒有tuto推薦複製的5.3.xcplugin文件。

我仍然在Mac OS X Maverick上,如果需要,我可以安裝Xcode 7。

有人會知道該怎麼做嗎?

回答

1

MacPorts仍然有小牛的安裝程序。它可能會將/opt/local/bin:/opt/local/sbin添加到您的$PATH,.profile或任何您使用的shell啓動文件中,並保留舊文件的備份,一旦您滿意,您可能會將其刪除。

我會建議升級到最新的Xcode版本 - 並且給El Capitan,除非你有一些具體原因而不是到。 AFAIK,如果你可以運行小牛,你可以運行後者。我會避免任何關於Brew與MacPorts優點的爭論。 MacPorts頁面上有大量文檔。

確保包數據庫是最新的:-v selfupdate`

看一看現有的GCC端口

sudo的端口:

端口列表| grep gcc

注意:你也可以安裝穩定的gcc6(6.1.0)包。 安裝包 - 這也可以安裝依賴包:

sudo的港口安裝gcc6 [ - 通用]

這可能需要一段時間,因爲它可能需要從源代碼編譯。對於大多數封裝,-universal旗說,你不關心32位(IA32)建立等

你可以看到各種封裝版本,port select ...選擇,例如,

端口選擇 - -list GCC

並啓用安裝GCC:

sudo的端口選擇--set GCC MP-gcc6

可能需要重新哈希以便shell將新的二進制文件添加到其搜索中。或者只是開始一個新的外殼。gcc -v應該產生這樣的:

gcc version 6.1.0 (MacPorts gcc6 6.1.0_0)

+0

謝謝您的回答。我可能不清楚我的問題標題(我的不好),但GCC 5.3已經安裝,但沒有被Xcode識別/訪問/使用。所以我想知道如何告訴Xcode使用GCC而不是叮噹聲。 – FiReTiTi

+0

@FiReTiTi - 是的,我真的很想知道我是否回過頭來回答錯誤的問題。我只能建議搜索gcc/Xcode集成,或者甚至可以在[apple](http://apple.stackexchange.com/)上詢問。 –

+0

我讀過了大多數由谷歌搜索「gcc/Xcode集成」提供的鏈接。感謝您與其他論壇的鏈接。 – FiReTiTi