2011年9月27日火曜日

CLangをビルド

CLangをビルドしたので、ちょっとメモ。

基本は
に従って進める。

trunkだとビルドが通らなかったので、LLVMとCLang共にRELEASE 2.9を取得。
チェックアウト時にCLangのチェックアウトフォルダ名をうっかりcfeにしたらビルド対象に含まれなかった。clangに修正してやり直したらOK。

Cygwinでビルドしたときは、改行にCRが入っているとCygwinのシェルに怒られた。Unix系使ったことないから何故怒られるのかわからないので全部LFのみに置換。
llvm/config
llvm/autoconf/config.guess
llvm/autoconf/config.sub
llvm/autoconf/mkinstalldirs
llvm/autoconf/install-sh
llvm/projects/sample/configure

VS2010でビルドしたバイナリで.cppをコンパイルしたら
「clang: error: unable to execute command: program not executable」
「clang: error: linker command failed due to signal 1 (use -v to see invocation)」
と出力され、コンパイルできなかった。何故だろう・・・。

0 件のコメント:

コメントを投稿