2015年7月23日木曜日

msys2 - clang作成

■準備
以下のパッケージをインストール。64bit版を想定

・mingw-w64-x86_64-toolchain
 →32ビットにしたいならmingw-w64-i686-toolchain
・diffutils
・git

■llvmファイル一式取得
適当なワークフォルダに移動してgitで取得

git clone http://llvm.org/git/llvm
cd tools
git clone http://llvm.org/git/clang
git clone http://llvm.org/git/libcxx
cd ../projects
git clone http://llvm.org/git/compiler-rt
cd ..

■ビルド
ARMクロスコンパイルもしたいのでx86, x86_64, arm, arm64をターゲットとしてビルドする

mkdir build
cd build
../configure --enable-targets=x86_64,x86,arm,aarch64 --disable-assertions --enable-optimized
make; make install

0 件のコメント:

コメントを投稿