2010-01-23 71 views

回答

21

這是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 5gcc 6包。

我對MacPorts的工作方式不太瞭解,儘管一些初步的粗略調查表明他們也有相關的軟件包。

+0

添加從我的答案下載鏈接,我會接受你的! :) – 2010-01-23 06:52:33

+0

@jmglov,*輕笑*完成! :-) – Omnifarious 2010-01-23 07:05:40

+0

從我看到的XCode不是免費的,除非你註冊到iPhone或Mac開發程序,這是非常昂貴的,除非你真的沒有真正計劃真正做到這一點。你們知道任何免費的方式來安裝g ++嗎?謝謝 – lyuba 2011-05-08 18:09:22

9

安裝的XCode要求:

  • 註冊加入蘋果網站上(不好玩)
  • 下載4.7G安裝程序

要安裝的g ++ *無*不必下載大量的4.7G的Xcode安裝,試試這個包:

https://github.com/kennethreitz/osx-gcc-installer

該網頁上的鏈接的DMG文件〜270M和安裝快得多。這對我來說非常完美,以最小的麻煩獲得自釀啤酒。

github項目本身基本上是一個腳本,只是重新包裝xCode的關鍵塊進行分發。爲了運行該腳本並構建DMG文件,您需要已經安裝了XCode,這樣可能會失敗,因此預先構建的DMG文件託管在項目頁面上。

1

Xcode是現在可以從App Store免費。只需「購買」(免費)即可下載。讓命令行工具進入首選項/下載和「安裝命令行編譯器工具」。

代替gcc,你使用的是clang,但它的工作原理是一樣的。

6

在終端上鍵入g ++(或make)。

這會提示您安裝開發人員工具,如果它們丟失。

與xcode相比,尺寸也會小很多