LLVM+CLang 6的下载安装过程实在恶心,所以用脚本好点吧(脚本适用于macos和linux,自行下载安装自己必要的其他文件)
前期准备
yum -y update
yum -y install git gcc gcc-c++ /y
yum group install "Development Tools"
yum install libedit-dev ncurses ncurses-devel libxml2 libxml2-devel /y
安装新版cmake,也可以直接下载编译好的用
cd /usr/local/src
wget https://cmake.org/files/v3.13/cmake-3.13.3.tar.gz
tar -zxvf cmake-3.13.3.tar.gz
mv cmake-3.13.3
./bootstrap
gmake
make install
下载脚本文件
(东西比较多,没办法一个一个贴)https://download.csdn.net/download/tidehc/10946475
开始安装
unzip install-clang.zip
chmod +x install-clang
./install-clang -j 16 /opt/llvm ///opt/llvm 为自定义的下载源码及安装位置,所有源码会在下边的src目录
编译过程中如果出现因为少依赖库中止情况可以看看是第几步停的,然后自己手动安装一下,然后手动复制一下install-clang运行里边当前的shell命令继续就行,因为编译就两部分了,手动也不费劲
cd /opt/llvm/src/llvm/build-stage2
cmake -G "Unix Makefiles" -DLLVM_ENABLE_ASSERTIONS=On \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_REQUIRES_RTTI=1 \
-DCMAKE_INSTALL_PREFIX=/usr/local/llvm \
-DLLDB_DISABLE_PYTHON=on \
..
make -j
make install