【发布时间】:2019-04-02 21:08:05
【问题描述】:
这是我的 Mac 上的内容:
clang --version
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
我的应用需要使用 clang 版本 9 编译,我如何在我的 Mac 上安装它?
我去了LLVM official site,但在那里我没有看到 Clang 9。
非常感谢任何帮助!
【问题讨论】:
-
您在这里谈论的是两件不同的事情。有来自 llvm.org 的“LLVM X”,由 clang(和许多其他东西)组成。当前版本是 8.0(仅仅两周)。 LLVM 9 将于今年夏天发布。然后是“Apple LLVM”,这是 Apple 作为其开发人员工具的一部分提供的修改版本。您拥有当前版本 (10.0.xxxx)。 Apple LLVM 9 (9.0.xxx) 是以前的版本。在 Apple 网站上查找旧版本的下载。
-
明白了,这是很好的解释和澄清!
-
我下载了 Xcode 9.2,然后做了
xcode-select -s /Applications/Xcode.app/Contents/Developer,然后我的clang --version显示Apple LLVM version 9.0.0 (clang-900.0.39.2),这就是我想要的。我猜 Apple 会随 Xcode 一起发布它的 clang 版本? -
@FischerCoder - Apple 将它与 Xcode 一起提供(发货?),并作为单独的下载,在标题“命令行工具”下
-
正确,已发货*,谢谢!