2024年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
無料ブログはココログ

 

« 今週買った音楽 | トップページ | 落ちてたにょー »

2012年6月13日 (水)

gdb覚書

emacsでgdbを実行するとソースと並行して見られる。(コンパイル時に-gつけておく)

(1)emacs 起動
> emacs -nw

(2)gdb 起動
emacsが起動したら
 [ESC]キー xキー を押下
 gdbと打ってエンター(gdと打って[Tab]キーでもいい)

(3)gdbで実行する実行ファイルを指定してエンター

(4)[ctrl]+3 で縦割り画面になる。
  右側にソース、左側にコマンドが表示される。

(5)あとはgdbを実行
  ・r[un]で実行
  ・b[reak] <関数名> でブレークポイント設定。関数名のほかに行番号やファイル名:行番号もある(削除はd)
  ・c[ontinue]でブレークしたところから実行再開
  ・p[rint] <変数名>で変数の値の表示 (p/x で16進数表示、他にもある)
   値の設定もこれを使う。p[rint] <変数名>=値
  ・n でステップ実行
  ・s でステップイン(ステップアウトは?)

他には、「gdbを用いたデバッグ方法」を参照

« 今週買った音楽 | トップページ | 落ちてたにょー »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: gdb覚書:

« 今週買った音楽 | トップページ | 落ちてたにょー »