1

emacs を使用してアセンブリ実行可能ファイルをシングル ステップで実行していますが、奇妙な問題があります。gdbで「break main」を使用すると、メッセージが表示されます

「0xDDDDDD でのブレークポイント」

しかし、視覚的なカーソルはありません。ブレークポイントのリストを見ると、「What」列に「main」というメッセージが表示されます。しかし、私が使用するとき

「main.asm:55を壊す」

ビジュアルカーソルが表示されます。

コンパイルプロセス:

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

gcc -g -m32 -o メイン main.o

また、gdb で「file program_name」を使用しようとしました。同じ結果です。メインを壊すとビジュアルカーソルが表示されるのを修正するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

古いバージョンのnasmを使用して修正しました

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