メモ

C++ソースコード上の位置を復元する方法がわからない

llvm-gccに-gオプションをつければ、デバッグ情報としてソースコード上の位置は残るらしい(普通のgccのように)。sample.cpp #include void foo(); int main() { foo(); return 0; } command line llvm-gcc -S -g -emit-llvm sample.cpp -o sample.ll sample.…

LLVMを試してみる

# C++ source(sample.cpp) -> LLVM assembly language(sample.ll) llvm-gcc -S -emit-llvm sample.cpp -o sample.ll # LLVM assembly language(sample.ll) -> LLVM bitcode(sample.bc) llvm-as sample.ll -o sample.bc # (remove sample.ll) rm -f sample.ll…

llvmインストール

llvmダウンロードページ http://llvm.org/releases/download.htmlDownload LLVM 2.5 より、 LLVM source code (6M) llvm-2.5.tar.gz をDL。普通に以下で完了。 ./configure make make install 全部入りかと思いきや、llvm-gccはこれに含まれてないようだ。別…

VMWare Player & CentOS5 インストールメモ

VMWare Playerのダウンロード 以下より。特に迷うところはない。 http://www.vmware.com/jp/products/player/ VMWareインストール インストーラ実行のみ。特に迷う事なし。 CentOS DVDのISOファイルのダウンロード 以下より適当なサイトを選びダウンロード。…

VMWare Player

VMWare Player関連リンク。VMWare Playerダウンロード http://www.vmware.com/jp/products/player/vmwareイメージをDLできるサービス? http://www.easyvmx.com/CentOSをセットアップするまでの手順記事 http://mkosaki.blog46.fc2.com/blog-entry-32.html

C Statical Analysis Tools

仕事関連でC言語の静的解析に興味をもったので、参考になりそうなサイトのメモ。 C Statical Analysis Tools http://jprvita.wordpress.com/tag/msc/LLVM/Clangというのがお勧めらしい。 参考URLGetting Started: Building and Running Clang http://clang.l…