gdb の使い方

gdbgnuのデバックのためのソフト。
例えば、セグメンテーションフォールトの位置が簡単に調べられる。


基本編

(1)特殊なオプション-gをつけてコンパイル

gcc -O2 -g sample.c -o test.out

(2)gdbを実行

gdb test.out

(3)gdbの中でrunと打ち込む。

(gdb) run

これでセグメンテーションフォールトの場所が簡単にわかる。

print 変数

で変数の値を表示できる。