Mac OSX 上的 GCC——多个版本的 gcc

Posted

技术标签:

【中文标题】Mac OSX 上的 GCC——多个版本的 gcc【英文标题】:GCC on Mac OSX--multiple versions of gcc 【发布时间】:2012-01-30 03:06:34 【问题描述】:

我想我的 Mac OSX 上安装了多个版本的 gcc。 现在,当我输入 gcc --version 时。我得到了 gcc (GCC) 4.6.0 20100703(实验性) . 但我想使用早期版本的 gcc。 问题是,我不知道如何找到旧版本 gcc 的路径。 谁能帮我? 谢谢。

【问题讨论】:

【参考方案1】:

默认情况下,您的gcc 安装应位于/usr/bin/。因此,例如,要使用 gcc 4.2,您将使用 /usr/bin/gcc-4.2 来编译您的文件。你可以ls /usr/bin/gcc*查看你安装了哪些。

编辑: 如果gcc没有安装在默认路径下(即/usr/bin/),那么你可以在终端中执行locate gcc来查找它的位置。

【讨论】:

以上是关于Mac OSX 上的 GCC——多个版本的 gcc的主要内容,如果未能解决你的问题,请参考以下文章

Mac环境下升级gcc版本--rocksdb

Mac 上的 gcc 4.7.3 和 gdb 7.6 - 奇怪的步进问题

C++:在 mac osx 上使用 std::cout 和 gcc

用于 GCC/G++ 的宏来区分 Linux 和 Mac OSX?

Mac 上的 Xcode 工具支持 c++11?

如何在 Mac OSX 下使用 gcc 设置可执行文件的运行时路径(-rpath)?