Skip to content

折腾编译器Clang+LLVM

· 1 min

一、编译安装LLVM#

在github上找到LLVMProject并下载。

这里整个项目过大,在我的机器上git clone会出现一定的问题,所以直接选择下载zip文件并解压缩。

在LLVM的官方文档中有构建的教程,这里对整体的过程做一个记录。

进入到LLVM的目录中,执行cmake -S llvm -B build -G "Unix Makefiles -DCMAKE_BUILD_TYPE=Release" 。在这里我是用的构建工具是make,所以中间那个Generator选择“Unix Makefiles”,后面的构建类型可以选择Release构建出发行版。

之后就会在build文件夹下生成makefile了,可以到build文件夹下进行make。这里我们选择直接按照官方教程来cmake --build build,对于不是Unix Makefiles的构建工具,也可以使用这个命令。接下来就是等待漫长的编译时间。

在这一步进行编译时,如果是make构架工具可以加上-j Numberofcpus来进行加速因为make构建默认没有多线程!