在过去的几天里,我正在玩bootloaders和汇编语言。我已将文件编译成.obj文件格式。现在我需要链接它们。有没有人知道哪个链接器是可能的,或者任何人可以在这里链接到带样本的页面?请帮忙。
答案 0 :(得分:1)
使用GNU工具链中的'ld'。
这是一个包含所有必需链接描述文件的页面,可以正确放置内核。
http://www.osdever.net/bkerndev/Docs/basickernel.htm
第一阶段引导加载程序是带有操作码的“扁平”二进制文件。对于基于x86 BIOS的启动,您所要做的就是将代码放在0x7C00(您知道,我确定)。