【发布时间】:2013-12-23 00:26:42
【问题描述】:
我在 mac 机器上使用 OS 10.9。我想知道我正在使用的 gcc 版本。所以我在终端上尝试了gcc --version,结果如下:
$ gcc --version
Configured with: --prefix=/Applications/Xcode5-DP.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode5-DP.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.1.58) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
在输出中,没有与 gcc 相关的详细信息,但存在 clang。我很迷惑 gcc 命令是执行 clang 还是 gcc(gnu)。
【问题讨论】:
-
4.2.1,它在问题的gcc --version输出中。编辑:查看第一个输出行末尾的文件路径的结尾(以Configured with...开头) -
@admdrew 但输出中未指定
gcc术语。 -
@subh.singh - 不完全确定你在说什么,但如果你通过 Xcode 安装,4.2.1 是标准的,这就是输出中引用的版本。
-
@admdrew 输出显示这甚至不是 gcc,它是 clang 的 3.3 版快照。
-
@admdrew:这是标头的版本号,而不是编译器可执行文件的版本号。