gdb的使用过程
1、示例代码
用于展示gdb的调试功能,主要包括断点设置,单步执行,汇编代码显示等功能

2、程序编译
gcc test.c -o test -g, -g表示将源码信息编译到可执行文件中

3、调试开始
输入gdb进入gdb调试界面,file test调用test程序


4、设置断点
用b main命令在main处设置断点
用b 26命令可以在第26行设置断点


5、运行
执行r命令,程序从头运行至第一个断点处

6、单步运行
执行s命令进行单步运行

7、查看变量
用P命令可以查看变量的值,如 p n

8、继续执行命令
遇到第一个断点后可以执行c命令从而继续执行命令

9、查看汇编代码
若要查看汇编代码,可以在调试前执行display /i $pc

10、单步执行汇编代码
si指令用于执行下一条汇编代码

11、查看寄存器
i r命令可以显示当前寄存器里面的值
i r 寄存器 可以查看具体某个寄存器的值


12、退出
执行q命令退出gdb调试

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:165
阅读量:20
阅读量:169
阅读量:167
阅读量:124