gcc
在Mac OS X Lion上与llvm-gcc
符号链接。
prosseek ~> ls -alF /usr/bin/gcc
lrwxr-xr-x 1 root wheel 12 Nov 12 14:39 /usr/bin/gcc@ -> llvm-gcc-4.2
如何在调用gcc-4.2
时设置使用gcc
?
答案 0 :(得分:12)
从狮子的Xcode 4.2开始,Apple不再提供以前版本的gcc-4.2
,它在Xcode 4.1及更早版本中。它现在只发送llvm-gcc
(带有llvm
代码后端的gcc前端)和clang
(带有llvm
后端的clang前端)。虽然可以从其他来源(如MacPorts)安装 vanilla GNU gcc-4.2的旧版本(并且没有令人不安的/usr/bin
),但Apple已经明确表示他们不会为了支持gcc
,他们希望开发人员和用户转移到clang
。
答案 1 :(得分:3)
似乎有一种方法可以将gcc与Xcode 4.2一起使用 - http://caiustheory.com/install-gcc-421-apple-build-56663-with-xcode-42
答案 2 :(得分:2)
我在使用llvm-gcc和clang os编译东西(例如condor)时遇到了一些问题我必须得到原始的gcc。
我使用homebrew https://raw.github.com/adamv/homebrew-alt/master/duplicates/gcc.rb
安装了版本4.6brew install https://raw.github.com/adamv/homebrew-alt/master/duplicates/gcc.rb
答案 3 :(得分:1)
我个人只是使用Apple gcc,不管是不是llvm来构建最新的gcc。即使/ usr / bin / gcc真的是gcc而不是某个llvm构建的包装器,它仍然很疯狂。我记录了构建过程here的经验。