macOS安装LLVM
1. 引言
LLVM (Low Level Virtual Machine) 是一个编译器基础设施框架,是一整套用来构建、优化、分析和生成机器代码的工具和库。
macOS可用brew install llvm安装,但编译时间太长。
可直接用官方的 LLVM 预编译包,省时省力,不再忍受 brew 卡几个小时编译源码了。
2. 步骤
# 1. 下载官方预编译包(LLVM 18.1.8)
cd ~/Downloads
curl -LO https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/clang+llvm-18.1.8-arm64-apple-macOS11.tar.xz
# 2. 解压
tar -xf clang+llvm-18.1.8-arm64-apple-darwin23.6.tar.xz
# 3. 移动到系统路径
sudo mv clang+llvm-18.1.8-arm64-apple-darwin23.6 /usr/local/llvm
# 4. 加入 PATH(让系统识别新 clang)
echo 'export PATH="/usr/local/llvm/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
验证安装:
clang --version
clang version 18.1.8 (https://github.com/llvm/llvm-project.git ad36915a8c42d51218eee4b53f2c0aae80eb17e9)
Target: arm64-apple-darwin22.6.0
Thread model: posix
InstalledDir: /usr/local/llvm/bin