序言
之前只在 Linux 和 macOS 上用过 LLVM,从来没有在 Windows 上用过,最近心血来潮在 llvm-bindings 的 github action 上添加 Windows 的工作流,顺便了解了一下 LLVM 在 Windows 上的编译和安装。
LLVM 在 Github 的 Release 页 上提供了 LLVM 各个版本的 Windows 安装包,文件名一般都是 LLVM-13.0.1-win64.exe
这样的格式,使用 Chocolatey 安装 LLVM 也是安装的这种安装包。
但是很遗憾,这种安装包是残缺不全的,只有一些基础的 clang 相关的命令,并不包含大多数 LLVM 的 lib,所以在 Windows 使用 LLVM 只能自己从源码编译了。