前端之家收集整理的这篇文章主要介绍了
clang 3.9.1 centos 7 编译安装,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
- 转自:http://www.07net01.com/2016/12/1755180.html
- 升级cmake
- yum autoremove cmake
- wget https://cmake.org/files/v3.7/cmake-3.7.1.tar.gz
- tar xzf cmake-3.7.1.tar.gz
- cd cmake-3.7.1
- ./bootstrap
- gmake -j$(nproc)
- make install
- cd ..
- rm -fr cmake*
-
- 安装依赖库
- yum install yum-utils
- yum-builddep -y llvm clang
- wget https://bootstrap.pypa.io/ez_setup.py -O - | python
- easy_install pip
- pip install distribute
-
- wget http://llvm.org/releases/3.9.1/llvm-3.9.1.src.tar.xz
- wget http://llvm.org/releases/3.9.1/cfe-3.9.1.src.tar.xz
- wget http://llvm.org/releases/3.9.1/compiler-rt-3.9.1.src.tar.xz
- wget http://llvm.org/releases/3.9.1/clang-tools-extra-3.9.1.src.tar.xz
- tar xf llvm-3.9.1.src.tar.xz
- mv llvm-3.9.1.src llvm
- cd llvm/tools
- tar xf ../../cfe-3.9.1.src.tar.xz
- mv cfe-3.9.1.src clang
- cd clang/tools
- tar xf ../../../../clang-tools-extra-3.9.1.src.tar.xz
- mv clang-tools-extra-3.9.1.src extra
- cd ../../../projects
- tar xf ../../compiler-rt-3.9.1.src.tar.xz
- mv compiler-rt-3.9.1.src compiler-rt
- cd ../..
- mkdir llvm-build
- cd llvm-build
- cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/data/software/clang3.9.1 -DLLVM_OPTIMIZED_TABLEGEN=1 ../llvm
- make -j$(nproc)
- make install