Linux GDB使用日常

来源:互联网 发布:知乎装修五金老李 编辑:程序博客网 时间:2024/05/12 07:58

Linux GDB使用日常


1. 查看断点信息:info b,单步调试输入n,查看运行的变量:p 变量名如 p i,退出调试输入q;

2. 在编译时要加上-g选项,生成的可执行文件才能用gdb进行源码级调试.

gcc -g bubble.c -o bubble,继续输入gcc bubble,就可进入调试。

3. gdb提供了一个很方便的功能,在提示符下直接敲回车表示重复上一条命令

4. l ——————–> l命令相当于list,从第一行开始例出原码

5. break 16 <——————–> 设置断点,在源程序第16行处

6. break func <——————–> 设置断点,在函数func()入口处

7. info break <——————–> 查看断点信息。

8. r <———————> 运行程序,run命令简写

9. n <———————> 单条语句执行,next命令简写

10. c <———————> 继续运行程序,continue命令简写。

11. p i <———————> 打印变量i的值,print命令简写。

12. bt <———————> 查看函数堆栈。

13. finish <———————> 退出函数

14. c <———————> 继续运行

15. q <———————> 退出gdb。

0 0
原创粉丝点击