macOS安装LLVM

2025-10-07
#Unix #C #macOS

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