【发布时间】:2012-01-07 09:37:11
【问题描述】:
我为 MBR 部分编写了一个 x86 汇编程序。 我编译如下:
nasm hellombr.asm -f bin -o hellombr.img
然后我在 qemu 中运行它:
qemu -fda hellombr.img -boot a
问题是如何在源代码级别调试我的程序?
【问题讨论】:
-
你看过here吗?我知道 GDB 可以进行源代码级调试。
-
这是问题所在,我无法让 GDB 使用源代码。 NASM 拒绝使用 -g 标志编译平面二进制文件。
标签: debugging assembly x86 qemu