折腾编译器Clang+LLVM

HarderHeng Lv5

一、编译安装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
On this page
折腾编译器Clang+LLVM