天天看點

emacs 中使用gdbgdb

gdb

Table of Contents

  • 1 準備工作
  • 2 運作gdb
  • 3 gdb界面
  • 4 調試
    • 4.1 設定,删除斷點
      • 4.1.1 fringe
      • 4.1.2 快捷鍵
    • 4.2 運作
    • 4.3 單步
      • 4.3.1 next
      • 4.3.2 step

1 準備工作

編譯時加入-gt選項

2 運作gdb

M-x gdb

3 gdb界面

M-x gdb-many-windows 切換單窗體界面和多窗體界面

M-x gdb-restore-windows 恢複界面

4 調試

4.1 設定,删除斷點

4.1.1 fringe

M-x fringe-mode 打開fringe,就可以在多視窗的左邊單擊來設定斷點了,再單擊一下去掉斷點

4.1.2 快捷鍵

預設C-x C-a C-b, 或者 C-x <SPC>快捷鍵添加斷點,C-x C-a C-d去掉斷點

4.2 運作

設定好斷點就可以按工具欄上的GO按鈕運作了,或執行M-x gud-go

4.3 單步

4.3.1 next

快捷鍵C-x C-a C-n,指令M-x gud-next

4.3.2 step

快捷鍵C-x C-a C-s,指令M-x gud-step

Author: liu <[email protected]>

Date: 2012-08-04 15:53:22 CST

HTML generated by org-mode 6.33x in emacs 23

繼續閱讀