gdb on emacs

emacsでのgdbの使い方。

  • gcc -g hogehoge.c
  • まず、emacsを立ち上げる。
  • M-x gdbgdbが起動する。
  • ミニバッファでRun gdb (like this): gdb --annotate=3 a.outとでるのでそのままリターン。
  • break mainで、ソースファイルが裏のバッファで開く。
  • C-x C-bでバッファリストを下のウィンドウで広げて、そのままソースファイルを選択してそこに広げてしまう。
  • C-x oでgdbが起動している上のウィンドウにもどってrun。
  • あとはstepを入力していくと、下のソースファイルの矢印とともに1stepずつ実行されていく。

emacsが、22.x.xから端末で広げてもカラフルになった。暗い色の地に白い文字が好きだから、濃い青の文字が見にくいときもあるけど、ソースファイルは意外と見やすくなったかなぁ。