在过去的几天里,我正在玩引导加载程序和汇编语言。我已将文件编译为 .obj 文件格式。现在我需要链接它们。有谁知道可以使用哪个链接器,或者任何人都可以在这里放置链接到带有示例的页面?请帮忙。
问问题
442 次
1 回答
1
使用 GNU 工具链中的 'ld'。
这是一个包含正确放置内核所需的所有链接器脚本的页面。
http://www.osdever.net/bkerndev/Docs/basickernel.htm
第一阶段引导加载程序是一个带有操作码的“平面”二进制文件。对于基于 x86 BIOS 的引导,您所要做的就是将代码放在 0x7C00(您知道,我敢肯定)。
于 2012-06-29T15:06:01.873 回答