gdb コマンドリスト
最近は gdb でデバッグをせんといかんハメに陥っている。
よく使うコマンドをここにメモっておく (gdb コマンドと
Emacs gdb モードのキーバインドとごっちゃにメモ)。
・まずは gcc は -g オプションをつけてコンパイル
・M-x gdb
Emacs にて gdb モード起動
・run
プログラム起動
・break, b
ブレークポイントの設定。
ソースバッファで C-x space でも可。
・print, p
変数の値の表示。
16進数で表示したい時は print/x
変数への値の入力は p x=10
・display, disp
break した時に変数の値を表示
・next, n, C-c C-n
次の行まで実行
・step, s, C-c C-s
ステップ実行。関数の中に入っていく。
・continue, c
プログラム再開。ブレークポイントまで実行。
・clear, cl
ブレークポイントの削除。
・disable
ブレークポイントの無効化
・enable
ブレークポイントの有効化