如何对汇编程序进行debug

1.准备一个hello.asm文件

2.执行指令:nasm -f elf64 -g hello.asm

gcc -g -o hello hello.o  连接生成的可执行文件,这个和c是一样的。

3.调试

使用指令: gdb hello进入调试模式, 这个和c是一样的

使用指令list来查看代码

使用b 来设置断点

使用r 来运行程序

使用info  registers指令来查看此时寄存器的值

使用nexti来执行一条指令

使用next来运行一条语句。


猜你喜欢

转载自blog.csdn.net/jiaweicheng77/article/details/80614284
今日推荐