【发布时间】:2017-11-29 12:21:42
【问题描述】:
如何找出 Android NDK 和 Apple Xcode 中使用的 LLVM 版本?
从 Android NDK r15c 检查clang --version 我得到了:
Android clang version 5.0.300080 (based on LLVM 5.0.300080)
但 NDK r15c 于 2017 年 7 月发布,在 LLVM 5.0 实际发布之前(发生在 2017 年 9 月)。它真的使用 LLVM 5.0 吗?
从 Xcode 检查 clang --version 只显示 Apple 自己的 LLVM 版本:
Apple LLVM version 9.0.0 (clang-900.0.38)
有没有办法找出它与哪个“未打补丁”的 LLVM 版本相关?
【问题讨论】:
-
这可能会有所帮助:stackoverflow.com/a/39076986/598057.
-
谢谢,但那里的信息有点过时了(Apple LLVM 7.0.x => LLVM 3.x)
-
没错,最新的是800.0.42.1,如果根据 CMakeLists 判断是 3.9.0。
-
您可以在llvm-dev论坛上提问以获得最佳答案。
-
"最新的是 800.0.42.1 即 3.9.0",clang 二进制报告的实际版本是 900.0.38,希望我们至少有 4.0 更新:) 谢谢你我会试试也可以使用论坛