我想使用g ++编译器在MacOS X上编译C ++代码。我该如何安装?
答案 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,它有MacPorts和gcc 5个包。
我对MacPorts的运作方式不太了解,尽管一些初步的粗略调查表明他们也有相关的软件包。
答案 1 :(得分:9)
安装XCode需要:
要安装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在线会员资格(也是免费的):
答案 4 :(得分:1)
xcode现在可以从应用商店免费获得。只需“买它”(免费),它就会下载。要获取命令行工具,请进入首选项/下载和“安装命令行编译器工具”。
你使用clang代替gcc,但它的工作方式相同。
答案 5 :(得分:-1)
除了XCode
之外,还需要下载命令行工具https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-