2013-01-23 150 views
0

我通常使用Xcode在我的Mac上開發C++應用程序;不過,我想轉移到GCC 4.7.2。 Xcode支持的最新版本是4.2。有誰知道我可以如何在Xcode中更改編譯器,以便我可以使用gcc 4.7.2?如果這不可行,你們中的任何人推薦其他IDE嗎?我正在研究eclipse,因爲我用它來進行Java開發。適用於Mac的C++ IDE

我也可以使用Makefiles並從終端進行編譯,那麼會有比使用IDE更好的方式嗎?我已經閱讀了一個強大的文本編輯器的崇高文本2。我可以將它用於我的C++項目,並從終端進行編譯。這是最好的選擇嗎?另外,是否有一種方法可以將git文本與git集成在一起,因爲我廣泛使用git。如果你確實推薦Sublime Text 2,你還可以給我一些對C++開發有用的插件嗎?

+0

嘗試使用Eclipse的全功能IDE的Eclipse。如果您喜歡普通的Notepad ++類似編輯器,TextWrangler也是一種流行的選項 – gerrytan

+0

如果您習慣於Eclipse,那麼請嘗試Eclipse CDT for C++。關於工具鏈,在過去,它很容易從macports.org安裝最新版本的GCC。我不確定這是否發生了變化,您可能需要安裝make和其他構建工具。我只是傾向於使用Makefile和vim的emacs。 – juanchopanza

+0

Sublime Text可以開始構建並幫助調試它們。無需終端。 – dbn

回答

0

您可以在項目構建設置中設置編譯器。點擊左側列表中的項目文件,選擇「Build Settings」,找到「Compiler for C/C++/Objective-C」並選擇其他。您可能必須指定完整路徑。

需要指出的是,gcc 4.7無法在OS X 10.8和10.7版本上編譯Objective-C,它無法解析Apple最新的語法附加內容。但是,如果你堅持純粹的C++,你應該沒問題。

是否使用和IDE是否很大程度上是主觀的。我個人只使用XCode來進行Obj-C項目,但這取決於你。

+0

如果我進入構建設置,我只能看到4個選項。其中一個是其他的,我怎麼在這裏指定gcc 4.7? – OGH

+0

您鍵入編譯器的路徑。如果由macports安裝它會是/opt/local/bin/gcc-mp-4.7 –

+0

我試過,但沒有奏效。我甚至在該文件夾中嘗試了其他編譯​​器選項。儘管如此,我想我會使用崇高的文字並從那裏建立。然後我可以在需要時與終端進行編譯。 – OGH