要学习如何使用LLVM,最好先从源代码开始编译LLVM。LLVM是一个伞形项目,它的GitHub存储库包含了属于LLVM的所有项目的源代码。每个LLVM项目都位于存储库的顶级目录中。除了克隆存储库之外,您的系统还必须安装构建系统所需的所有工具。
本章中,您将学习到以下内容:
- 准备好环境,并展示如何设置构建系统。
- 使用CMake构建,这将包括如何编译和安装LLVM核心库以及使用CMake和Ninja编译和安装Clang。
- 定制化构建过程,了解影响构建过程的各种方式。
要学习如何使用LLVM,最好先从源代码开始编译LLVM。LLVM是一个伞形项目,它的GitHub存储库包含了属于LLVM的所有项目的源代码。每个LLVM项目都位于存储库的顶级目录中。除了克隆存储库之外,您的系统还必须安装构建系统所需的所有工具。
本章中,您将学习到以下内容:
让时间为你证明