さくらのサーバできつねさんとおぼえる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を通すことによってビルドができるようになると思います。