Linux GDB使用日常
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。

浙公网安备 33010602011771号