如何查找AOSP中使用的特定版本的预建clang的源代码?

时间:2019-03-30 13:28:28

标签: clang android-source

在AOSP中有几种预构建的clang版本,例如:

prebuilts/clang/host/linux-x86/clang-4691093

如何获取恰好能产生上述二进制文件的源代码?

(在下面的文本中,我删除了双_和Sharp,因为它们是样式符号)

使用命令“ clang ++ -dM -E 1.cpp”,我可以获得“ VERSION”宏:

define VERSION 4.2.1 Compatible Android (4691093 based on r316199) Clang 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327)

但是在https://android.googlesource.com/toolchain/clang/中,我找不到关于“ 4691093”的内容,只有“ 316199”,并且代码“ 316199”似乎无法产生包含“ Android”的VERSION宏(请参见{ {3}})

0 个答案:

没有答案