如何将运行 OS/X El Capitan 的 Mac 上的 clang 升级到 LLVM 3.8

How do I upgrade the clang on my Mac running OS/X El Capitan to LLVM 3.8?

本文关键字:clang 上的 LLVM Mac 运行 OS Capitan El      更新时间:2023-10-16

我从 llvm.org 下载了llvm-3.8的Mac二进制版本,但不确定如何安装它以替换机器附带的现有clang版本。 我想升级,因为我需要对最新版本中包含的 OpenMP 库的支持。

简短的回答是,您不会替换任何Apple提供的Clang版本,而是将shell配置为查找首选的第三方Clang。例如,您在 .bashrc 文件中放置了类似 export PATH="/path/to/custom/clang/bin:$PATH" 的行。

除此之外,没有"随机器一起发货"的 Clang。/usr/bin/clang有一个可执行文件,但这不是真正的 Clang。这是一个运行其他东西的蹦床。如果 Xcode 和命令行工具均未安装,它将提示您安装其中一个。如果已安装其中一个,它将运行随附的 Clang。

sudo xcode-select --switch/Applications/YourdesiredXcode.app