2. 源码编译安装llvm clang
参考网址: https://llvhttps://m.org/docs/GettingStarted.html#getting-started-with-llvm
安装准备环境
# clang的编译需要gcc等 sudo apt install gcc sudo apt install g++ sudo apt install make sudo apt install cmake
下载并编译
git clone https://github.com/llvm/llvm-project.git cd llvm-project mkdir build cd build cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../llvm -DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi;compiler-rt;clang-tools-extra;openmp;lldb;lld" make -j2 make install
测试
clang --version # 截至20200301最新版是11.0
注意:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../llvm
: 这一步不要改动DLLVM_ENABLE_PROJECTS
: 这里面选择要安装的选项, 分号分隔, 参看网址选择, 一般都选clang;libcxx;libcxxabi;compiler-rt;clang-tools-extra
, 我怕后期又要装啥麻烦, 就又选了lldb(调试), lld(链接优化)