gdb的使用过程

 时间:2026-02-17 17:53:48

1、示例代码

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

gdb的使用过程

2、程序编译

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

gdb的使用过程

3、调试开始

输入gdb进入gdb调试界面,file test调用test程序

gdb的使用过程

gdb的使用过程

4、设置断点

用b main命令在main处设置断点

用b 26命令可以在第26行设置断点

gdb的使用过程

gdb的使用过程

5、运行

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

gdb的使用过程

6、单步运行

执行s命令进行单步运行

gdb的使用过程

7、查看变量

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

gdb的使用过程

8、继续执行命令

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

gdb的使用过程

9、查看汇编代码

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

gdb的使用过程

10、单步执行汇编代码

si指令用于执行下一条汇编代码

gdb的使用过程

11、查看寄存器

i r命令可以显示当前寄存器里面的值

i r 寄存器 可以查看具体某个寄存器的值

gdb的使用过程

gdb的使用过程

12、退出

执行q命令退出gdb调试

gdb的使用过程

  • ORA-38706:Cannot turn on FLASHBASK DATABASE
  • php怎样获得指定日期的下个月日期
  • CORS .net 跨域解决方案
  • 数据库软件架构设计的要点
  • php如何格式化数字?
  • 热门搜索
    澳门城市大学怎么样 肛门湿疹怎么治 孕妇便秘出血怎么办 符号勾怎么打出来 曲奇怎么做 拍大师怎么剪辑视频 超速扣12分怎么处理 浪琴手表怎么调日期 上海消防博物馆 海清发型