ubuntu18 llvm install

2023-03-01

llvm安装还是很麻烦的(各个超大型的应用程序都这个样子

下载之前

之前开了ubuntu18 的虚拟机 4g内存也炸了,开了8g内存后成功编译运行。
建议尽可能的开大内存,否则你会遭遇玄学问题

1.下载源码

首先需要去github下载源码

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

如果没有git 请apt install git

2. 安装编译工具链

apt install make
apt install cmake
apt insatll gcc
apt install g++

3. 安装

cd llvm-project
git checkout release/10.x
mkdir build
cd build

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release --enable-optimized --enable-targets=host-only  ../llvm -DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi;compiler-rt;clang-tools-extra;openmp;lldb;lld" 

make -j4
make install

可能还会遇到一些错误,基本上是缺少什么库的,根据报错安装即可。