ReadEasy

14 11月, 2011

GDB Usage


因為碰巧翻到Richliu在wiki上關於GDB的筆記

就不小心給他筆記過來了XDDD

基本指令

  • break 設中斷點: ex: break m4_changequote
  • run 設行程式: ex: run
  • n next
    • n [count]
  • s step(會進 subfunction)
    • s [count]
  • p 列出參數: ex: p rqueue
    • p file:variable
    • p function:variable
  • l 列出 source code ex: l
  • quit 離開
  • info breakpoint 看 breakpoint 的 state
  • b 設定中斷點
  • f show frame
  • bt backtrace : 向後追
    • bt [n] backtrace 追幾個
    • info frame/ info f
    • info locals : print the local variables of the selected frame 可以列出 frame 內的 local 變數