gdbのGUI版であるgdbguiをインストールする

gdbguiとは

デバッガとして有名なgdbguiで操作できるツール

詳細な資料はこちらを参照

www.gdbgui.com

インストール

$ python -m pip install --upgrade gdbgui

コンソール上にgdbguiと入力するだけ起動します。

$ gdbgui

ブラウザでhttp://127.0.0.1:5000/が立ち上がるはずです。

gdbguiの主な機能

  • ブレークポイントの設定/削除
  • ソースコードの表示、オプションのインラインマシンコード
  • スタック内の現在のフレームを選択
  • ソースコードまたはマシンコードをステップスルー
  • 変数を作成/探索
  • スレッドを表示/選択
  • メモリを探索する
  • レジスタを表示する
  • 従来のgdbコマンドを送信したり、gdb /下位プログラムの出力を表示したりできるようにgdb端末の全機能を表示する
  • amaに触発されたレイアウトzingChromeデバッガー
  • MozillaのRRと互換性があり、逆デバッグ