【发布时间】:2011-09-20 07:04:07
【问题描述】:
是否有免费的 C++ 编译器可以安装在 Mac OS(苹果机)中
请告诉我下载链接和安装程序。因为我是 mac OS 的新用途
【问题讨论】:
-
这和C++0x有什么关系?
标签: c++ macos compiler-construction c++11
是否有免费的 C++ 编译器可以安装在 Mac OS(苹果机)中
请告诉我下载链接和安装程序。因为我是 mac OS 的新用途
【问题讨论】:
标签: c++ macos compiler-construction c++11
本机编译器是 gcc 和 llvm,它们是 XCode 环境的一部分。
虽然编译器是免费的,但最新的 IDE 不是免费的,但可以从应用商店以 5.99 美元左右 4.99 美元的价格购买。
如果您不需要最新版本,您的 OSX DVD 上应该包含 3.x 版本的 XCode,包括 gcc。只需从那里安装即可。
【讨论】:
我很高兴使用来自MacPorts 的 gcc.4.6.1 预发行版。您需要先install macports。那么,
sudo 端口安装 gcc46
这很可能安装在opt/local/bin,可执行文件将是/opt/local/bin/gcc-mp-4.6 和`/opt/local/bin/g++-mp-4.6。一个优点是它不会覆盖您的系统 gcc。要将其用作默认值(对于 C++),我在我的登录脚本中设置了一个别名:
alias g++='g++-mp-4.6 -std=c++0x'
最后一个选项是访问 c++0x 的 gcc 4.6 实现,但要注意它可能不完整,或者在未来 c++ 2011 发布时可能会发生变化。
【讨论】:
Xcode(包括编译器)在您的 Mac OS X 安装 DVD 上。您可以从 DVD 安装它,或者从 Apple 的developer website 免费下载,或者从 OS X 应用商店支付少量费用(我住的地方大约是 5 欧元)。
【讨论】: