我在终端输入了这个:
llvm-gcc --version
但我拥有的是:
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix`
我无法解释这句话吗?还是我忘了在我的系统上启用某些东西?
答案 0 :(得分:5)
没有错。这种情况有点令人困惑。
Apple不再使用Xcode分发GCC。他们现在使用Clang作为Mac OS X上的默认(且唯一!)编译器。cc
,gcc
和clang
(以及C ++变体,{{ 1}},c++
和g++
)现在都链接到当前版本的Xcode下运行clang。
根据clang++
输出,您正在运行的clang版本为500.2.79。
如果你想安装GCC作为clang的替代方法,你可以使用各种方法来实现,包括使用Homebrew的方法:
https://github.com/mxcl/homebrew/wiki/Custom-GCC-and-cross-compilers