如何在MacOS X上安装g ++?

时间:2010-01-23 06:50:23

标签: c++ macos g++

我想使用g ++编译器在MacOS X上编译C ++代码。我该如何安装?

6 个答案:

答案 0 :(得分:21)

这是Apple的XCode工具包附带的编译器。他们已经破解了一点,但基本上它只是g ++。

你可以免费下载XCode(好吧,大多数情况下,你必须注册成为ADC会员,但这也是免费的):http://developer.apple.com/technology/xcode.html

修改2013-01-25:此答案在2010年是正确的。它需要更新。

虽然XCode工具仍然有一个命令行C ++编译器,但最新版本的OS X(我认为10.7及更高版本)已经切换到clang/llvm(主要是因为Apple希望开源的所有好处而不必贡献回来和clang是BSD许可)。其次,我认为安装XCode所需要做的就是从App商店下载它。我很确定它在那里是免费的。

所以,为了获得g ++,你必须使用像homebrew这样的东西(看似当前在Mac上安装开源软件的方法(虽然homebrew has a lot of caveats surrounding installing gcc using it)),{{3} (基本上是Debian的OS X / Darwin的apt系统),或fink(基本上是OS X / Darwin的OpenBSDs端口系统)来获取它。

芬克肯定有合适的套餐。在2016-12-26,它有MacPortsgcc 5个包。

我对MacPorts的运作方式不太了解,尽管一些初步的粗略调查表明他们也有相关的软件包。

答案 1 :(得分:9)

安装XCode需要:

  • 注册Apple网站(不好玩)
  • 下载4.7G安装程序

要安装g ++ * WITHOUT * 必须下载MASSIVE 4.7G xCode安装,请试用此软件包:

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

该页面上链接的DMG文件大约为270M,安装起来要快得多。这对我来说是完美的,让自制的运行起来并且运行起来很少麻烦。

github项目本身基本上是一个脚本,它只重新打包xCode的关键块以进行分发。为了运行该脚本并构建DMG文件,您需要已经安装了一个XCode,这样就可以解决问题,因此预先构建的DMG文件将托管在项目页面上。

答案 2 :(得分:6)

在终端上键入g ++(或make)。

这将提示您安装开发人员工具(如果缺少这些工具)。

与xcode相比,尺寸也会非常小

答案 3 :(得分:4)

下载Xcode,这是免费的ADC在线会员资格(也是免费的):

http://developer.apple.com/technology/xcode.html

答案 4 :(得分:1)

xcode现在可以从应用商店免费获得。只需“买它”(免费),它就会下载。要获取命令行工具,请进入首选项/下载和“安装命令行编译器工具”。

你使用clang代替gcc,但它的工作方式相同。

答案 5 :(得分:-1)

除了XCode

之外,还需要下载命令行工具

https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-