2011-12-08 98 views
0

是否可以在Mac OSX 10.7上使用g ++的股票(非Apple)版本?我希望能夠使用stock g ++,而無需在我的mac上運行虛擬linux盒子。我想這樣做的原因是因爲當有未使用的變量等時,蘋果的g ++版本不會提醒你我在數值方法課程中正在做一些評估的C++問題,我想確保我沒有做出任何錯誤。在Mac OSX Lion上使用非蘋果g ++ Lion

有人建議我做一個g ++的linux版本的符號鏈接來編譯評估代碼。我該如何去做呢?

感謝

+0

您可能只需要打開你所需要的特定的警告,無論是通過-Wall/-Wextra或使用特定-Wunused-XXX開關 –

回答

0

編譯器不會對什麼是(本質)一個BSD端口工作的Linux版本。

您確定當前版本的g ++無法警告您期望的條件嗎?

最後,如果#2爲真,那麼沒有任何東西阻止您獲得另一個版本的g ++(針對MacOSX進行編譯),該版本不存在此問題。

+3

注意等項目的MacPorts和自制軟件有GCC準備運行的新版本如果需要,請在Mac OS X上查看:請參閱http://www.macports.org/和http://mxcl.github.com/homebrew/ –

+0

請參閱'if#2 is true,....' – KevinDTimm

+0

Yes,just being更具體一點... –

0

Linux的g++的二進制文件不能在MacOSX上運行。

您可以從其源代碼編譯GCC;請使用最新的release,即4.6.2。但這需要一些工作。一定要遵循installation instructions,特別關心依賴關係(如PPL & Cloog),並配置(適當地)並在源樹之外的構建樹中進行編譯。