Windows 7 X64平台编译LLVM+clang 1 源码包 2 解压源码 3 启动Visual studio编译
去LLVM官方网站下载最新的源码,Windows平台下载三个即可(2019.04.24版本为LLVM 8.0.0):
2 解压源码
(1)解压 llvm-8.0.0.src.tar.xz 到磁盘目录,例如 D:Softwarellvm-8.0.0llvm-8.0.0.src
(2)解压 cfe-8.0.0.src.tar.xz 到本地并重命名为clang,放置到 llvm-8.0.0.src ools目录下,例如 D:Softwarellvm-8.0.0llvm-8.0.0.build oolsclang
(3)解压 compiler-rt-8.0.0.src.tar.xz 到本地并重命名为 compiler-rt,放置到 llvm-8.0.0.srcprojects目录下,例如 D:Softwarellvm-8.0.0llvm-8.0.0.srcprojectscompiler-rt
(4)在 llvm-8.0.0.src 平级新建一个build目录用于CMAKE编译中间结果,例如 D:Softwarellvm-8.0.0llvm-8.0.0.build
(5)打开 CMAKE GUI 来创建Visual Studio 工程,如下图:
3 启动Visual studio编译
在上文描述的build目录(D:Softwarellvm-8.0.0llvm-8.0.0.build)中打开CMAKE生成的VS工程,启动编译。编译时间特别长,我现在已经编译两个小时了才显示一半的进度。。。
2019.04.25 昨晚上我腾出来12GB的磁盘空间用VisualStudio去编译LLVM,编译到70%的样子磁盘被消耗的一干二净。算了不编了,直接去Ubuntu上用现成的。