LLVM 3.2发布,附下载地址及安装办法

下载地址:
http://llvm.org/releases/3.2/

如果你没有找到与你系统对应的二进制包,可按下述步骤编译及安装:

下载

wget http://llvm.org/releases/3.2/llvm-3.2.src.tar.gz
wget http://llvm.org/releases/3.2/clang-3.2.src.tar.gz
wget http://llvm.org/releases/3.2/compiler-rt-3.2.src.tar.gz

解压缩

tar -zxf llvm-3.2.src.tar.gz
tar -zxf clang-3.2.src.tar.gz
tar -zxf compiler-rt-3.2.src.tar.gz

mv clang-3.2.src llvm-3.2.src/tools/clang
mv compiler-rt-3.2.src llvm-3.2.src/projects/compiler-rt

编译

mkdir build
cd build/
../llvm-3.2.src/configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 --disable-docs --enable-cxx11 --enable-debug-runtime --enable-optimized --disable-assertions
make -j 16

注意,make -j 16 是指最多16个进程一起编译。这里请按照机器的CPU数量设置。

安装

make install

使用

和使用 gcc 差不多。

gcc –> clang
g++ –> clang++

此博客中的热门博文

在windows下使用llvm+clang

少写代码,多读别人写的代码

tensorflow distributed runtime初窥