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

目录
相关文章
|
5天前
|
前端开发 编译器 C++
什么是LLVM项目?
什么是LLVM项目?
48 37
|
6月前
|
编译器 C语言 C++
CMake基础(9)使用Clang编译
CMake基础(9)使用Clang编译
456 0
|
编译器 C++
使用64位的编译工具进行编译
本文记录了使用64位的编译工具进行编译的过程
|
Linux 开发工具 C语言
Linux编译gcc/g++、自动化构建工具make/makefile
Linux中关于gcc/g++的基本操作,以及makefile的基本操作。
Linux编译gcc/g++、自动化构建工具make/makefile
|
iOS开发
CMake教程7:安装与编译
CMake教程7:安装与编译
411 0
|
Linux
LINUX编译cmake
LINUX编译cmake
99 0
|
运维 Linux
1.1 为什么要源码编译
1.1 为什么要源码编译
199 0
|
开发工具 git C++
MITK-001-2021.2源码编译
参考链接:https://blog.csdn.net/calmreason/article/details/90741241 重要参考链接:https://www.cnblogs.com/shHome/p/14512199.html
285 0
MITK-001-2021.2源码编译
|
测试技术 编译器 流计算
LLVM每日谈之一 LLVM是什么
作者:snsn1984 写在前面的话: 最近接触llvm比较多,在这个上面花了不少的时间。感觉llvm要完全理解透是个很不容易的事情,需要在学习过程中好好的整理下自己的思路。
1571 0
|
Shell C语言 C++
安装llvm、clang指定使用非默认gcc、g++
安装LLVM、clang时不使用系统默认的gcc、g++版本: 官方手册安装文档: We use here the command-line, non-interactive CMake interface.
4775 0