【问题标题】:Link two obj files to bin将两个 obj 文件链接到 bin
【发布时间】:2012-06-29 14:55:04
【问题描述】:

在过去的几天里,我正在使用引导加载程序和汇编语言。我已将文件编译为 .obj 文件格式。现在我需要链接它们。有人知道可以使用哪个链接器,或者任何人都可以在这里放置链接到带有示例的页面吗?请帮忙。

【问题讨论】:

  • gcc 的 ld 可以做到这一点,但如果我没记错的话,你需要编写一个特殊的链接描述文件来做到这一点。

标签: assembly linker bin object-files


【解决方案1】:

使用 GNU 工具链中的“ld”。

这是一个包含正确放置内核所需的所有链接器脚本的页面。

http://www.osdever.net/bkerndev/Docs/basickernel.htm

第一阶段引导加载程序是带有操作码的“平面”二进制文件。对于基于 x86 BIOS 的引导,您所要做的就是将代码放在 0x7C00(您知道,我敢肯定)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    • 1970-01-01
    • 2014-07-12
    • 2012-11-03
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多