【发布时间】:2013-12-07 02:40:23
【问题描述】:
提供了最新的 XCode clang 编译器版本 4.2.1。
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -dumpversion
而且我需要准确查看我在 XCode 中使用的那个版本的 clang 源代码。 (需要在源上构建 clang 插件并将其加载到 Xcode 使用的 clang)
但是当我这样做时:
svn ls http://llvm.org/svn/llvm-project/cfe/tags/
只有版本号(我尝试在其他文件中查看版本):
RELEASE_26/
RELEASE_27/
RELEASE_28/
RELEASE_29/
RELEASE_30/
RELEASE_31/
RELEASE_32/
RELEASE_33/
RELEASE_34/
如何查看 4.2.1 版本中使用的 clang 和 llvm 的来源?
更新:
我下载了那些资源(XCode clang 版本):
http://llvm.org/releases/download.html#3.3
但是构建命令出现意外错误:
llvm-3.3.src/projects/compiler-rt/lib/asan/asan_mac.cc:26:10: fatal error: ‘crt_externs.h’ file not found
#include // for _NSGetArgv
^
1 error generated.
我可以在 XCode 中设置其他 clang 实例而不是
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang ?
【问题讨论】:
-
你不是从这里发现的吗llvm.org/releases
-
@AnoopVaidya 如果 LLVM 3.3 等于 XCode 5 中使用的 clang 4.2.1,这就是我需要的。谢谢!
-
4.2.1 并不是真正的版本。检查这个问题:stackoverflow.com/questions/12893731/… 我猜对于 clang 插件,你宁愿需要 llvm 版本,对于 Xcode5 将是 3.3。
-
我下载了那些源代码(XCode clang 版本):llvm.org/releases/download.html#3.3 但是构建命令出现意外错误:llvm-3.3.src/projects/compiler-rt/lib/asan/asan_mac.cc: 26:10:致命错误:找不到“crt_externs.h”文件#include // for _NSGetArgv ^ 1 生成错误。