如何将 Mac 运行 OS/X El Capitan 上的 clang 升级到 LLVM 3.8?
How do I upgrade the clang on my Mac running OS/X El Capitan to LLVM 3.8?
我从 llvm.org 下载了 Mac 二进制版本的 llvm-3.8,但不确定如何安装它来替换机器附带的现有 clang 版本。我想升级,因为我需要对包含在最新版本中的 OpenMP 库的支持。
简短的回答是您不替换 Apple 提供的任何 Clang 版本,而是配置您的 shell 以查找您喜欢的第三方 Clang。例如,您在 .bashrc 文件中放置了 export PATH="/path/to/custom/clang/bin:$PATH"
这样的行。
除此之外,没有 Clang "shipped with the machine"。 /usr/bin/clang
处有一个可执行文件,但那不是真正的 Clang。这是一个 运行 的蹦床。如果既没有安装 Xcode 也没有安装命令行工具,它会提示您安装其中之一。如果其中之一已安装,它将 运行 随附的 Clang。
sudo xcode-select --switch /Applications/YourdesiredXcode.app
我从 llvm.org 下载了 Mac 二进制版本的 llvm-3.8,但不确定如何安装它来替换机器附带的现有 clang 版本。我想升级,因为我需要对包含在最新版本中的 OpenMP 库的支持。
简短的回答是您不替换 Apple 提供的任何 Clang 版本,而是配置您的 shell 以查找您喜欢的第三方 Clang。例如,您在 .bashrc 文件中放置了 export PATH="/path/to/custom/clang/bin:$PATH"
这样的行。
除此之外,没有 Clang "shipped with the machine"。 /usr/bin/clang
处有一个可执行文件,但那不是真正的 Clang。这是一个 运行 的蹦床。如果既没有安装 Xcode 也没有安装命令行工具,它会提示您安装其中之一。如果其中之一已安装,它将 运行 随附的 Clang。
sudo xcode-select --switch /Applications/YourdesiredXcode.app