c++ - 在 OSX 上更新 GCC

标签 c++ macos gcc compiler-construction g++

所以我是一名新程序员,我刚刚在我的 Macbook 上安装了 XCode 以获得 GCC。我认为 Xcode 是在 OSX 上获取 GCC 的唯一方法。现在,当我在 C++ 中运行我的 Hello World 应用程序时,g++ 出现说它是 4.0.1 版,但是当我查找以 g 开头的命令时,我也看到了 g++-4.2。有没有办法让 4.2 默认而不是 4.0.1,还有没有办法将 gcc 更新到最新版本 4.4.0?

编辑:好的,所以我安装了 macports 并安装了 gcc4.4,它在终端上显示为 gcc-mp-4.4,我如何使用 gcc_select 将其设为默认值,例如命令和内容。谢谢。

最佳答案

如果你安装 macports 你可以安装 gcc select,然后选择你的 gcc 版本。

/opt/local/bin/port install gcc_select

查看您的版本使用

port select --list gcc

要选择一个版本,请使用

sudo port select --set gcc gcc40

关于c++ - 在 OSX 上更新 GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/837992/

相关文章:

c - 如何使用 GNU 链接器而不是 Darwin 链接器?

c - 为什么 gcc 不为函数调用引用 PLT?

c++ - sizeof 函数在函数中不起作用

c++ - 关于反序列化器弹出函数的模板化特化的歧义

c++ - vector <string>::iterator 上的 std::string 错误

c++ - Visual C++ - 找到一个或多个多次定义的符号

java - 当我尝试从命令或 android studio 获取 SHA-1 编号时,出现错误

c++ - 数组结构和结构数组 - 性能差异

objective-c - 非 root 用户可以终止使用 ServiceManagement Framework 启动的 OS X "login item"吗?

ruby - 如何使用 ruby​​mine 配置 boxen 和 rbenv?