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: 显示堆栈调用过程