Nasm:当你想要调试符号时如何使用ORG指令?

时间:2018-03-19 11:20:50

标签: debugging assembly gdb nasm elf

这个问题已部分回答here ,但是当你有义务使用它时,它们无法帮助用ORG指令生成elf文件。

我需要一种方法来组合nasm use和ORG指令来生成一个等效的Elf文件。 这就是我现在的行动方式:

nasm -f elf64 -F dwarf -g Main.s -o Main.elf  

但是由于我必要的ORG,nasm一直拒绝它。

1 个答案:

答案 0 :(得分:1)

这是为了解决您的问题,以防其他人处于相同的情况:

如果要将二进制原点设置为0x7c00(如在通用内核引导加载程序中那样)

ld -Ttext=0x7c00 --oformat binary -o Main.bin Main.elf