2010-01-07 165 views
2

我正在學習一門編程課,我們需要使用gcc 4.1.2編譯器來編譯我們的C++項目。我將在xcode中創建我的項目,並且無法找到如何設置該編譯器。我去了項目的獲取信息窗口,點擊編譯版本下的下拉菜單,但是我沒有列出4.1.2。看來這個編譯器沒有安裝在我的電腦上。有誰知道我可以下載它的位置以及如何將其設置爲我的系統默認gcc編譯器的術語?mac os中的gcc版本4.1.2 x

+0

由於具有這種要求的類可能不是特定於mac編程的,所以對這個問題的懶惰方法是使用VirtualBox並安裝舊版Ubuntu/Kubuntu 7.04「Feisty Fawn」...它隨附gcc 4.1。 2作爲默認值。就我個人而言,我喜歡儘可能在虛擬機上工作,特別是如果我正在調整系統環境。 – HostileFork 2010-01-07 19:39:26

+0

我可以通過遠程桌面進入大學的Linux機器來實現同樣的目的。我更喜歡在我的電腦上進行本地項目,只對其環境進行最終測試。 – finiteloop 2010-01-07 19:49:23

回答

4

您可能會在Mac上使用任何版本的GCC,並在大學機器上進行最終編譯作爲支票。通常,使用更高版本的用戶可見更改是更嚴格的語法檢查,因此您可能會在Mac上執行一些不會傳遞較新編譯器的內容,但通常不會太常見。我沒有必要在我們的50k線代碼基礎上改變多行。

+0

這是一個更先進的課程,然後是我採取的以前的課程。在我以前的課程中,我確實做到了這一點,並且從不必將計算機中的任何代碼更改爲其環境。但是,因爲這是一個更復雜的過程,所以我想嘗試獲得相同的編譯器版本,以最大限度地減少在完成項目時可能遇到的潛在問題。 – finiteloop 2010-01-07 21:25:50

2

使用目前的開發人員工具,只有gcc 4.0和4.2可用。你可能通過MacPorts得到gcc 4.1.2,但是,我不確定你是否可以將它集成到XCode中。

在您嘗試此操作之前,您應該首先與班級老師覈對,確定是否真的有必要使用,確切地說是 4.1.2,或者如果可以使用4.0 resp。改爲4.2。