我想使用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. 如何在MacOS上安装pymssql Sierra
- 3. 如何在MacOs,Python 3.5.1上安装pyQt?
- 4. 如何在MacOS上安装Boost?
- 5. 如何在macos 10.13上安装gcc @ 7?
- 6. 如何在MacOS上安装Firefox OS SDK?
- 7. 如何在Ubuntu上安装g ++ - 4.7?
- 8. 如何在cygwin上为g ++安装nan.h?
- 9. 如何在Debian Jessie上安装g ++?
- 10. MacOS X 10.6.2上的Perl:缺少GDBM_File,如何安装或变通?
- 11. 如何在Mac上安装OpenNI 1.x?
- 12. 如何在OS X上安装Orbited 10.6
- 13. 如何在Lion上安装Xcode 3.2.x?
- 14. 如何在mac os上安装leveldb x
- 15. 如何在OS X上安装Intel TBB?
- 16. 如何在Mac OS X上安装mod_jk
- 17. 如何在Mac OS X上安装LuaSocket
- 18. 如何在Nixos上安装X
- 19. 如何在Mac OS X上安装libuuid?
- 20. 如何在Mac OS X上安装wxPython?
- 21. 无法在macOS上安装Ionic 10.12.3
- 22. 无法在MacOS上安装“mysql gem”Sierra
- 23. 在macOS上安装xlsx和rJava Mavericks 10.9.5
- 24. 无法在macOS上安装mysql2 gem Sierra
- 25. 在MacOs上安装PhantomJS 10.11 El Captian
- 26. 在macOS Sierra上安装Nokogiri时出错
- 27. 在macOS上使用Nix安装Scala Sierra
- 28. Intel HAXM安装在macOS Sierra上挂起
- 29. 在macOS上正确安装OpenCV Sierra
- 30. Pymongo在MacOS上的安装和执行
添加从我的答案下载链接,我会接受你的! :) – 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