- 一些常用指令:
- h(elp) [comman] #打印可用指令及帮助信息
- r(eturn) #运行代码直到下一个断点或当前函数返回
- b(reak) [[filename:]lineno | function[, condition]] #指定文件某行或函数体来设置断点
- l(ist) [first[, last]] #查看指定代码段
- n(ext) #执行下一行
- s(tep) #执行下一行,若为函数则进入函数体
- p #打印某个变量
- a(rgs) #打印当前函数的参数
- w(here) #打印堆栈信息
- d(own) #移至下层堆栈
- u(p) #移至上层堆栈
- j(ump) #跳转到指定行
- continue / c #继续执行
- disable [bpnumber [bpnumber]] #失效断点
- enable[bpnumber [bpnumber]] #启用断点
- cl(ear) [filename:lineno | bpnumber [bpnumber]] #删除断点
- q(uit)/exit #中止调试并退出
相关文章
- 10-21linux中python的调试之pdb
- 10-21Linux下使用pdb简单调试python程序
- 10-21linux下运行《UNIX环境高级编程》的第一个程序时源码编译出错的处理方法
- 10-21linux环境下的mysql,httpd以及与宿主机的调试问题总结
- 10-21Qt在Linux环境下应用程序字体模糊的解决方法(先改成使用默认字体,然后使用qtconfig配置)
- 10-21Win7 32位系统下Sublime text 3的安装以及配置C/C++、java、python的开发环境方法
- 10-21转:Linux环境下段错误的产生原因及调试方法小结
- 10-21Linux下打开Android调试器DDMS的方法
- 10-21windows及linux环境下修改pip的默认镜像源的方法
- 10-21Linux环境下Python的安装过程