一、代码编译
需要使用gdb调试的代码编译时需要添加-g选项
如:# gcc -g test.c -o test
二、调试流程
使用gdb运行编译出来的可执行文件
如:#gdb test
三、GDB调试语法
命令 | 功能 |
---|
(gdb) I | 查看文件 |
(gdb) r | 运行代码 |
(gdb) c | 恢复程序运行 |
(gdb) b 6 | 在第六行设置断点 |
(gdb) info b | 查看断点信息 |
(gdb) p n | 查看变量n的值 |
(gdb) n | 单步执行–不进入函数内部 |
(gdb) s | 单步执行–进入函数内部 |
(gdb) help | 帮助 |