Centos7 安装LLVM+Clang 6.0

Centos7 用脚本安装LLVM+Clang 6.0

  • 前期准备
  • 下载脚本文件
  • 开始安装

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

你可能感兴趣的:(工具)