下载llvm的源代码
下载clang的源代码
cd llvm/tools
wget http://llvm.org/releases/3.6.0/cfe-3.6.0.src.tar.xz tar xf cfe-3.6.0.src.tar.xz mv cfe-3.6.0.src clang cd ../..
下载clang-tools-extra的源代码
cd llvm/tools/clang/tools
wget http://llvm.org/releases/3.6.0/clang-tools-extra-3.6.0.src.tar.xz tar xf clang-tools-extra-3.6.0.src.tar.xz mv clang-tools-extra-3.6.0.src extra cd ../../../..
下载compiler-rt的源代码
cd llvm/projects
wget http://llvm.org/releases/3.6.0/compiler-rt-3.6.0.src.tar.xz tar xf compiler-rt-3.6.0.src.tar.xz mv compiler-rt-3.6.0.src compiler-rt cd ../..
配置编译选项
cd ..
./configure --enable-optimized CC=gcc CXX=g++
编译llvm
make -j2
编译成功后的提示:
llvm[0]: ***** Completed Release+Asserts Build
安装编译好的llvm
make install
会安装在/usr/local/bin中
检查clang的版本
clang –version
文章转自: http://blog.csdn.net/gatieme/article/details/45268549
转载于:https://www.cnblogs.com/LyndonYoung/articles/5702537.html