学习LLVM资料?

299 阅读1分钟

官网

  1. llvm.org/
  2. blog.llvm.org/

本地编译LLVM

本人电脑M1,安装教程参考如下 blog.csdn.net/weixin_4262…

步骤

  1. 下载LLVM项目

    • 使用 git clone git@github.com:llvm/llvm-project.git
    • 或者 git clone https://mirrors.tuna.tsinghua.edu.cn/git/llvm-project.git
  2. 根据 www.jianshu.com/p/4d978b758… 安装 brew 工具

  3. 使用brew 安装 cmake,ninja

    • arch -arm64 brew install cmake
    • arch -arm64 brew install ninja
  4. 开始正式编译

    • 进入llvm目录 cd llvm-project

    • 创建一个编译目录 mkdir build

    • 进入刚创建的编译目录中 cd build

    • 执行编译命令

      a. cmake -DLLVM_ENABLE_PROJECTS=clang -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" ../llvm

      b. 或者 cmake -DLLVM_ENABLE_PROJECTS=clang -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" -G Xcode ../llvm

  5. 执行编译指令 make -j10

  6. 哦啦,稍等片刻

LLVM课程

  1. zhuanlan.zhihu.com/p/446800631
  2. chuquan.me/2022/07/17/…
  3. blog.csdn.net/Zhanglin_Wu…