@PEND
2020-04-30T15:55:52.000000Z
字数 609
阅读 995
LLVM
编译 llvm 源码有两种方式:
1.使用 xcode 方式,过程大概要几个小时
2.使用 ninja 方式,过程大概半个小时
本文是使用ninja方式进行编译
首先在桌面创建存放LLVM源码的文件夹
1. cd Desktop/
2. mkdir LLVM源码
然后开始下载llvm源码
3. cd LLVM源码/
2. git clone https://git.llvm.org/git/llvm/llvm.git/
下载成功后创建存放 编译文件的文件夹(llvm_build
)和 目标文件的文件夹(llvm_release
)
3. mkdir llvm_build
4. mkdir llvm_release
然后到 llvm/tools/
目录下下载clang
5. cd llvm/tools/
6. git clone https://git.llvm.org/git/clang.git/
然后安装 cmake
和 ninja
工具
7. brew cmake
8. brew ninja
然后创建 Ninja项目模板并指定目标文件目录
生成的文件中包含有build.ninja
文件代表创建成功
9. cmake -G Ninja ../llvm -DCMAKE_INSTALL_PREFIX=../llvm_build
开始编译,让电脑风扇转起来🙂
注意:这和过程比较慢,大概有3731个文件需要编译,大概要执行二十分钟左右
10. ninja
最后,开始安装
11. sudo ninja install