奇思妙想 · 2024年 3月 30日 0

Xcode和GCC/clang的爱恨情仇

205 次浏览

Xcode4之前,苹果一直在用GCC作为编译器,至少前端在用。Xcode 4.2开始,替换GCC改成clang做前端 + LLVM, 依然保留GCC可选. 从Xcode 5开始,苹果移除了GCC,完全用clang + LLVM. 这里有趣的地方就在于Xcode 5之前,苹果保留了llvm-gcc作为前端编译器,本质是GCC.

C++ Language Support - Xcode - Apple Developer