我想使用g ++編譯器在MacOS X上編譯C++代碼。我如何安裝它?如何在MacOS X上安裝g ++?
回答
這是Apple的XCode工具包附帶的編譯器。他們已經侵入了一點,但基本上它只是g ++。
你可以在這裏下載的XCode免費(當然,大多數情況下,你必須註冊成爲ADC會員,但這是免費的太):http://developer.apple.com/technology/xcode.html
編輯2013年1月25日:這個答案在2010年是正確的。它需要更新。雖然XCode工具仍然有一個命令行C++編譯器,但我最近的OS X版本(我認爲10.7和更高版本)已經切換到clang/llvm(主要是因爲蘋果希望開源的所有好處,而不必回饋,鐺是BSD許可的)。其次,我認爲安裝XCode所需要做的就是從App Store下載它。我很確定它在那裏是免費的。因此,爲了獲得g ++,你必須使用fink(基本上是Debian的OS X/Darwin的apt系統)或MacPorts(基本上,OS X/Darwin的OpenBSDs端口系統)來獲得它。
Fink肯定有正確的軟件包。在2016-12-26,它有gcc 5和gcc 6包。
我對MacPorts的工作方式不太瞭解,儘管一些初步的粗略調查表明他們也有相關的軟件包。
下載Xcode的,這是免費使用ADC的網上會員(也是免費的):
安裝的XCode要求:
- 註冊加入蘋果網站上(不好玩)
- 下載4.7G安裝程序
要安裝的g ++ *無*不必下載大量的4.7G的Xcode安裝,試試這個包:
https://github.com/kennethreitz/osx-gcc-installer
該網頁上的鏈接的DMG文件〜270M和安裝快得多。這對我來說非常完美,以最小的麻煩獲得自釀啤酒。
github項目本身基本上是一個腳本,只是重新包裝xCode的關鍵塊進行分發。爲了運行該腳本並構建DMG文件,您需要已經安裝了XCode,這樣可能會失敗,因此預先構建的DMG文件託管在項目頁面上。
你需要另外下載到的XCode
命令行工具https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-
這是一個無用的評論。在寫評論之前,請閱讀其他評論和原帖。 – 2013-02-19 18:21:56
Xcode是現在可以從App Store免費。只需「購買」(免費)即可下載。讓命令行工具進入首選項/下載和「安裝命令行編譯器工具」。
代替gcc,你使用的是clang,但它的工作原理是一樣的。
在終端上鍵入g ++(或make)。
這會提示您安裝開發人員工具,如果它們丟失。
與xcode相比,尺寸也會小很多
- 1. 如何在MacOS上安裝gettext X
- 2. 使用Xcode在MacOS X上安裝GMP
- 3. 如何在MacOS上安裝Boost?
- 4. 如何在macos 10.13上安裝gcc @ 7?
- 5. 如何在MacOs,Python 3.5.1上安裝pyQt?
- 6. 如何在MacOS上安裝pymssql Sierra
- 7. 如何在MacOS上安裝Firefox OS SDK?
- 8. 在MacOS上安裝Python3
- 9. 在MacOS上安裝clojure
- 10. 在macOS上安裝pip Sierra
- 11. 如何在Ubuntu上安裝g ++ - 4.7?
- 12. 如何在cygwin上爲g ++安裝nan.h?
- 13. 如何在Debian Jessie上安裝g ++?
- 14. MacOS X 10.6.2上的Perl:缺少GDBM_File,如何安裝或變通?
- 15. 在OS X 10.11上安裝pecl和pear El Capitan,macOS 10.12 Sierra,macOS 10.13高級Sierra
- 16. MacOS X系統:由DMG安裝
- 17. 如何在macOS(Capitan/Sierra)中安裝wget?
- 18. 在MacOs上安裝PhantomJS 10.11 El Captian
- 19. 無法在macOS上安裝wxPython Sierra
- 20. 錯誤:在Macos上安裝RabbitMQ sierra
- 21. 在macOS上使用Nix安裝Scala Sierra
- 22. Pymongo在MacOS上的安裝和執行
- 23. 在macOS上安裝xlsx和rJava Mavericks 10.9.5
- 24. 無法在macOS上安裝Ionic 10.12.3
- 25. 在MacOS優勝美地上安裝Postgresql
- 26. 在macOS sierra上安裝appium 10.12.3
- 27. 在WIN,Linux,macOS上自動安裝MySQL
- 28. 無法在MacOS上安裝「mysql gem」Sierra
- 29. 在macOS上安裝mysql-python高塞爾
- 30. 在macOS Sierra上安裝Nokogiri時出錯
添加從我的答案下載鏈接,我會接受你的! :) – 2010-01-23 06:52:33
@jmglov,*輕笑*完成! :-) – Omnifarious 2010-01-23 07:05:40
從我看到的XCode不是免費的,除非你註冊到iPhone或Mac開發程序,這是非常昂貴的,除非你真的沒有真正計劃真正做到這一點。你們知道任何免費的方式來安裝g ++嗎?謝謝 – lyuba 2011-05-08 18:09:22