LLVM Windows 源码安装

编译环境

安装步骤

下载以下三个源码包:

下载页面:LLVM Download Page

  1. 将 llvm source code 解压。
  2. 将 cfe(clang source code)解压,文件夹重命名为 clang,然后放置到 llvm/tools 目录下。
  3. 将 clang-tools-extra(clang tools ource code)解压,文件夹重命名为 extra,然后放置到 llvm/tools/clang/tools 目录下。
  4. 将 lld source code 解压,文件夹重命名为 lld,然后放置到 llvm/tools 目录下。
  5. cmake-gui 点击 Configure,选择 Visual Studio 15 2017 Win64

https://releases.llvm.org/7.0.1/docs/CMake.html#llvm-specific-variables

异常汇总

  1. llvm/tools/clang/tools/extra/clangd/CodeComplete.h
  struct IncludeInsertionIndicator {
    std::string Insert = "•";
    std::string NoInsert = " ";
  } IncludeIndicator;

解决方法:

使用 notepad++ 转换为 UTF-8-BOM 编码。

Table of Contents