【问题标题】:How to create an low-level object file? [closed]如何创建低级目标文件? [关闭]
【发布时间】:2016-01-05 23:17:18
【问题描述】:

基本上我想要的是创建一个带有汇编代码的目标文件(可能是 x64 ELF 之一),然后可以将其与其他目标文件链接以创建一个可执行文件。此外,我想从该对象中导出一些地址,并从它将链接到的其他对象文件中导入一些地址。

如果它可以针对 linux x64(我现在正在使用 OpenSuse)并且可以与一些默认链接器一起使用(比如“ld”),我会很高兴。

我想用“C”语言制作一个编译器。

【问题讨论】:

  • 你的意思是像gcc -c

标签: c linux linker 64-bit elf


【解决方案1】:

只需生成汇编代码,并使用汇编器转换为对象格式。

【讨论】:

    猜你喜欢
    • 2012-12-29
    • 2023-01-02
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 2015-09-18
    • 1970-01-01
    • 2022-10-15
    • 2013-02-09
    相关资源
    最近更新 更多