假若运行的程序名称为a.out
1. gdb ./a.out
2. b main (在main函数设置断点)
3. run (运行到main函数)
3. layout asm (显示汇编代码)
4. run 运行到下一个断点
5. i r 查看所有寄存器的的值
6. b *0x111111 在地址为0x111111的指令处设置断点
本文介绍使用GDB进行程序调试的基本步骤,包括设置断点、运行到指定位置、查看汇编代码及寄存器值等操作。适用于初学者快速上手。
假若运行的程序名称为a.out
1. gdb ./a.out
2. b main (在main函数设置断点)
3. run (运行到main函数)
3. layout asm (显示汇编代码)
4. run 运行到下一个断点
5. i r 查看所有寄存器的的值
6. b *0x111111 在地址为0x111111的指令处设置断点
您可能感兴趣的与本文相关内容
158
3967
2684

被折叠的 条评论
为什么被折叠?