LLVM debug

適当にディレクトリを作る。

mkdir llvm-debug


そのディレクトリに入って、svn でソースを引っ張ってくる。

svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm


引っ張ってきたソース内で、

cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang


cd llvm/projects
svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
svn co http://llvm.org/svn/llvm-project/test-suite/trunk test-suite


最初に作ったディレクトリ(ex.llvm-debug)と同階層に、ビルド用のディレクトリを作る。

mkdir build


その中で configure する。

cd build
../llvm/configure --disable-optimized --enable-debug-runtime --enable-debug-symbols --prefix=/(置きたいディレクトリ)/
make


で、gdb で実行すればデバッグできる。

参考

LLVM を GDB でデバッグする

コメント

このブログの人気の投稿

相互インクルード対策

make error "Circular"

gdb操作