アットウィキロゴ

gdb

◆事前準備
「-g」オプションを付けてコンパイルすると、gdbでデバッグ可能となります。
gcc -g(ソースファイル)

◆デバッグファイル指定
gdb (実行ファイル名)

◆プロセスID指定でデバッグ
gdb -p(プロセスID)
sudo gdb -p(プロセスID)

◆デバッグを終了
q

◆ブレークポイントを貼る
b(関数名)
b(行数)
b(ファイル名):(行数)

◆ブレークポイントを削除する
delete

◆実行ファイルを実行
r

◆デバッグ
n 次の行へ進む(Next)
s 関数の中へ入る(Step In)
c 継続(continue)
finish 関数の最後まで実行

◆表示
p(変数名) 変数データを表示
p *(ポインタ) ポインタが示すデータを表示
list ソースを表示

◆設定
set(変数)=(値)

◆coreファイルを利用
gdb(実行ファイル)(coreファイル)

◆関数のコールスタックを表示
bt

◆ヘルプ
help(コマンド名)
最終更新:2013年12月14日 11:59