gdb简单了解

gdb简单了解

    file filename                         加载指定文件

    list  <行号>|<函数名>          显示文件内容(源码)

    break  fileName:lineNO      <条件>     设断点

    break  fileName:funcName <条件>     设断点

    info b                                              查断点

    delete  n      删除指定断点或所有断点

    step          单步恢复运行, 进入函数调用

    next          单步恢复运行, 不进入函数调用

    until    lineNO     运行直到进入指定等号

    finsh         运行直到程序完成

    c          继续运行, 直到完成或遇到断点

    set args                          设置运行参数

    show args      显示运行参数

    pwd

    cd dir

    print/format <expr> <var> <func>    

          format是x,d,u,o,t,c,f,a(地址)

   X/nfu addr

   addr是起始地址, n表示个数, f是是x,d,u,o,t,c,f,a(地址), u是单元b(字节),h(半字),w(字),g(双字)  

  backtrace                      查函数调用栈(函数段错时)

  watch  expr              有变化

  rwatch expr    读

  awatch expr            读或写

  jump <linespec>     跳到指定行

  return      强制返回

posted @ 2016-04-17 21:22  zhanglong71  阅读(143)  评论(0编辑  收藏  举报