Linux单进程、单线程调试命令

  1. l //显示main函数所在的文件的源代码
  2. list 文件名:num //显示filename文件num行上下的源代码
  3. b 行号 //给指定行添加断点
  4. b 函数名 //给指点函数的第一有效行添加一个断点
  5. info break //显示断点信息
  6. delete 断点号 //删除指定断点
  7. disable 断点号 //将断点设定为无效的,不加断点号,将所有断点设置为无效
  8. enable 断点号 //将断点设定为有效的,不加断点号,将所有断点设置为有效
  9. r(run) //运行程序
  10. n(next) //单步执行
  11. c (continue) //继续执行,直接执行到下一个断点处
  12. s //进入将要被调用的函数中执行
  13. finish //跳出函数
  14. q //退出调试
  15. p val //打印变量val的值
  16. p &val //打印变量val的地址
  17. p a+b //打印表达式的值
  18. p arr(数组名) //打印数组所有元素的值
  19. p *parr@len //用指向数组的指针打印数组所有元素的值
  20. display //自动显示,参数和p命令一样
  21. info display //显示自动显示信息
  22. undisplay + 编号 //删除指定的自动显示
  23. ptype val //显示变量类型
  24. bt //显示函数调用栈

你可能感兴趣的:(Linux,linux)