gdb常用调试命令
- 格式:docx
- 大小:36.48 KB
- 文档页数:1
gdb常用调试命令
1. run: 用于开始程序调试
2. break: 用于设置断点,可以是源代码的行号、函数名或地址
3. clear: 用于清除断点,可以是源代码的行号、函数名或地址
4. continue: 用于让程序继续执行,直到遇到断点
5. stepi: 单步运行,每次运行一条汇编指令
6. step: 单步运行,每次运行一行C源代码
7. nexti: 运行至次汇编指令,不进入函数内部
8. next: 运行至次行C源代码,不进入函数内部
9. jump: 任意跳转到某行源代码运行
10. until: 从断点处运行到某行源代码,不包括该行
11. finish: 运行到当前函数的返回处
12. info breakpoints: 显示所有的断点
13. delete: 删除断点
14. watch: 设置变量的某种变化条件
15. list: 显示源代码
16. disassemble: 反汇编指令
17. x: 以十六进制及字符串查看内存值
18. print: 打印数据、表达式及变量
19. set: 设置变量值
20. backtrace: 显示堆栈调用过程