如何在 OSX Sierra 上安装 gcc 4.2.1?

How can I install gcc 4.2.1 on OSX Sierra?

我使用的是 Bochs 模拟器,我的 class 我们使用的是 gcc 4.2.1。我相信我已经得到了 Bochs 运行,但现在我需要编译与 gcc 4.2/.1 兼容的程序。

我知道 OSX 使用 gcc 4.2.1 的别名,但我如何才能专门使用 gcc 而不是 clang?

编辑:GCC 4.6.3 不是 4.2.1 抱歉

您可以使用 homebrew.

轻松安装以前版本的 gcc

如果你安装了自制软件,你可以通过 运行

获得 gcc 4.9
brew install gcc@4.9

安装后 gcc 仍会映射到 mac 附带的 clang。新安装的 gcc 将安装在 /usr/local/bin 并被称为 gcc-4.

您可以使用

找到确切的可执行文件名称

ls /usr/local/bin | grep gcc

希望 4.9 足够接近 4.6 以供您使用。