[关闭]
@PEND 2020-04-30T15:55:52.000000Z 字数 609 阅读 914

LLVM源码下载、编译、安装

LLVM


编译 llvm 源码有两种方式:
1.使用 xcode 方式,过程大概要几个小时
2.使用 ninja 方式,过程大概半个小时

本文是使用ninja方式进行编译


首先在桌面创建存放LLVM源码的文件夹

  1. 1. cd Desktop/
  2. 2. mkdir LLVM源码

然后开始下载llvm源码

  1. 3. cd LLVM源码/
  2. 2. git clone https://git.llvm.org/git/llvm/llvm.git/

下载成功后创建存放 编译文件的文件夹(llvm_build)和 目标文件的文件夹(llvm_release

  1. 3. mkdir llvm_build
  2. 4. mkdir llvm_release

然后到 llvm/tools/ 目录下下载clang

  1. 5. cd llvm/tools/
  2. 6. git clone https://git.llvm.org/git/clang.git/

然后安装 cmakeninja 工具

  1. 7. brew cmake
  2. 8. brew ninja

然后创建 Ninja项目模板并指定目标文件目录
生成的文件中包含有build.ninja文件代表创建成功

  1. 9. cmake -G Ninja ../llvm -DCMAKE_INSTALL_PREFIX=../llvm_build

开始编译,让电脑风扇转起来🙂
注意:这和过程比较慢,大概有3731个文件需要编译,大概要执行二十分钟左右

  1. 10. ninja

最后,开始安装

  1. 11. sudo ninja install
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注