1

我正在使用 emacs 单步执行程序集,但我有一个奇怪的问题。在gdb中,当我使用“break main”时,它给了我信息

“0xDDDDDD 处的断点”

但没有视觉光标,当我查看断点列表时,我在“什么”列中看到消息“主”。但是当我使用

“打破 main.asm:55”

我看到了视觉光标。

编译过程:

nasm -g -f elf -l main.lst main.asm

gcc -g -m32 -o main main.o

我还尝试在 gdb 中使用“文件程序名称”。结果相同。我该如何解决这个问题,当我输入 break main 时我可以看到视觉光标?

谢谢

4

1 回答 1

0

我使用旧版本的 nasm 修复了它

>nasm --version
>NASM version 2.07 compiled on Nov  5 2009
于 2012-12-30T22:39:50.473 回答