Clang 是非常流行的跨平台 C/C++ 编译器,在 Windows 上,构建 Clang 并不是非常容易。 而 Clangbuilder 正是为了方便开发者在 Windows 平台自动化构建 Clang。
Clangbuilder 在安装时会检测系统环境,自动下载 LLVM/Clang 的依赖工具,如 CMake, NSIS, Python 2.7 MinGit , GNUWin 等,通过 PowerShell 解压 Cmdlet 解压压缩包,调用 msiexec 绿色安装 msi 依赖包。 随后生成 ClangbuilderUI GUI 工具,用户选择相应的 Visual Studio 版本,生成模式,架构,等参数即可创建一个构建实例。
使用 VisualCppTools