さくらのサーバできつねさんとおぼえるLLVMの環境構築

さくらのサーバに、きつねさんとおぼえるLLVMの勉強をするための環境を構築したのでメモを残します。
OSはCentOSになります。また他に必要なファイルがあるかもしれません。

LLVMをインストールするために必要な物をインストール
# yum install libtool
Package libtool-2.2.6-15.5.el6.x86_64 already installed

# yum install dejagnu tcl expect
dejagnu noarch 1:1.4.4-17.el6 base 503 k
expect x86_64 5.44.1.15-4.el6 base 256 k

# yum install m4 autoconf automake texinfo
texinfo x86_64 4.13a-8.el6 base 668 k

# yum install graphviz
graphviz x86_64 2.26.0-7.el6 base 979 k


LLVMソースコードをダウンロード
# wget http://llvm.org/releases/3.1/llvm-3.1.src.tar.gz
# wget http://llvm.org/releases/3.1/clang-3.1.src.tar.gz
# wget http://llvm.org/releases/3.1/compiler-rt-3.1.src.tar.gz

ダウンロードしたソースコードを解凍
# tar zxvf llvm-3.1.src.tar.gz
# tar zxvf clang-3.1.src.tar.gz
# tar zxvf compiler-rt-3.1.src.tar.gz

ビルドとインストール
# mv clang-3.1.src llvm-3.1.src/tools/clang
# mv compiler-rt-3.1.src llvm-3.1.src/projects/compiler-rt
# cd llvm-3.1.src
# mkdir /usr/local/llvm
# ./configure --prefix=/usr/local/llvm --enable-optimized
# make
# make check
# make install

以上で環境構築は終了いたしました。
後はclangにPATHを通すことによってビルドができるようになると思います。