まずダウンロードとかしたいが、公式ページによると2.9まではダウンロードできるが
3.0はsvnじゃないと無理とかorz
mkdir とかでとりあえず、svnで落としてくるようのディレクトリ作成。
>mkdir ~/llvm |
作成したディレクトリのsvnでおとす
>svn co http://llvm.org/svn/llvm-project/llvm/trunk ~/llvm >mkdir ~/myllvm >cd ~/myllvm >~/llvm/configure --disable-optimized --enable-assertions --enable-debug-runtime --enable-debug-symbols |
そうするとmakeファイルができる。
>ls Makefile config.log include/ runtime/ utils/ Makefile.common config.status* lib/ test/ Makefile.config docs/ llvm.spec tools/ bindings/ examples/ projects/ unittests/ |
以前gccをビルドする際に、フツーにmakeをすると、6h以上かかってしまったので.....
パラレルビルドをしてやります。
make j○<-数字
My Mac はcoreは2個なので2にしてやりました。
1h以内でおわったはず
>make -j 2 |
jの後に引数を渡さないと、やりすぎとあるので気をつける。
※j の後の引数はコア数*1~2がいいとのこと
※j の後の引数はコア数*1~2がいいとのこと
んで、make終了。
0 件のコメント:
コメントを投稿