2010-01-23 127 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相比,尺寸也会小很多