折腾编译器Clang+LLVM
一、编译安装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
构建默认没有多线程!
- Title: 折腾编译器Clang+LLVM
- Author: HarderHeng
- Created at : 2024-12-20 11:18:08
- Updated at : 2024-12-23 15:24:54
- Link: https://harderheng.life/2024/12/20/折腾编译器Clang-LLVM/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments