我正在使用Bochs模拟器,而对于我的课程,我们使用的是gcc 4.2.1。我相信我已经让Bochs运行了,但现在我需要编译与gcc 4.2 / .1兼容的程序。
我理解OSX使用gcc 4.2.1的别名,但是我如何才能使用gcc而不是clang?
编辑:GCC 4.6.3而非4.2.1抱歉
答案 0 :(得分:0)
您可以使用homebrew轻松安装以前版本的gcc。
如果您安装了自制软件,则可以通过运行
获得gcc 4.9brew install gcc@4.9
安装完成后gcc
仍然会映射到mac附带的clang。新安装的gcc
将安装在/usr/local/bin
,称为gcc-4
。
您可以使用
找到确切的可执行文件名称 ls /usr/local/bin | grep gcc
希望4.9足够接近4.6以达到您的目的。