LLVM编译源码

简介: LLVM编译源码

ubuntu环境下载编译llvm源码安装

1、下载源码


git clone https://github.com/llvm/llvm-project.git


2、创建build目录


cd llvm-project/ && mkdir build && cd build


3、基于cmake编译安装llvm源码


(1)


cmake -S llvm -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug

sudo ninja -C build check-llvm && sudo ninja install -j4


(2)


cmake -G Ninja -DCMAKE_BUILD_TYPE="Release" -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" ../llvm

sudo ninja && sudo ninja install -j4

目录
打赏
0
0
0
0
0
分享
相关文章
使用64位的编译工具进行编译
本文记录了使用64位的编译工具进行编译的过程
CMake基础(9)使用Clang编译
CMake基础(9)使用Clang编译
646 0
什么是GCC编译器?
1、Gcc(GNU C Compiler) 大名鼎鼎的GNU的C/C++/Obj-C编译器 2、GCC 海湾阿拉伯国家合作委员会(GCC)由沙特、阿联酋、科威特、卡塔尔、阿曼和巴林六国于1981年5月成立。
3702 0
什么是LLVM项目?
什么是LLVM项目?
116 37
安装llvm、clang指定使用非默认gcc、g++
安装LLVM、clang时不使用系统默认的gcc、g++版本: 官方手册安装文档: We use here the command-line, non-interactive CMake interface.
4840 0
gcc的编译过程
GCC(GNU Compiler Collection)的编译过程主要包括四个阶段:预处理、编译、汇编和链接。预处理展开宏定义,编译将代码转换为汇编语言,汇编生成目标文件,链接将目标文件与库文件合并成可执行文件。
132 11
LLVM每日谈之一 LLVM是什么
作者:snsn1984 写在前面的话: 最近接触llvm比较多,在这个上面花了不少的时间。感觉llvm要完全理解透是个很不容易的事情,需要在学习过程中好好的整理下自己的思路。
1590 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等