wget http://llvm.org/releases/3.8.0/llvm-3.8.0.src.tar.xz
tar xf llvm-3.8.0.src.tar.xz
mv llvm-3.8.0.src llvm
下载clang的源代码
cd llvm/tools
wget http://llvm.org/releases/3.8.0/cfe-3.8.0.src.tar.xz
tar xf cfe-3.8.0.src.tar.xz
mv cfe-3.8.0.src clang
cd ../..
下载clang-tools-extra的源代码
cd llvm/tools/clang/tools
wget http://llvm.org/releases/3.8.0/clang-tools-extra-3.8.0.src.tar.xz
tar xf clang-tools-extra-3.8.0.src.tar.xz
mv clang-tools-extra-3.8.0.src extra
cd ../../../..
下载compiler-rt的源代码
cd llvm/projects
wget http://llvm.org/releases/3.8.0/compiler-rt-3.8.0.src.tar.xz
tar xf compiler-rt-3.8.0.src.tar.xz
mv compiler-rt-3.8.0.src compiler-rt
cd ../..
配置编译选项
cd llvm-lang
mkdir llvm-build
cd llvm-build../llvm/configure --enable-optimized
此种配置后,llv-clang默认安装到目录/usr/local/下,如果想改变安装目录,则加上配置: --prefix=Path 来指定,输入
在llvm-build目录下依次执行
make -j4
sudo make install
验证成功
clang -v