标签: c linux linker 64-bit elf
基本上我想要的是使用汇编代码创建一个目标文件(可能是x64 ELF),然后可以将其与其他目标文件链接以创建一个可执行文件。另外,我想从这个对象中导出一些地址,并从它将链接到的其他目标文件中导入一些地址。
如果它可以针对linux x64(我现在正在使用OpenSuse)并且可以与某些默认链接器(例如“ld”)一起使用,我会很高兴。
我想用'C'语言编写一个编译器。
答案 0 :(得分:1)
只需生成汇编代码,然后使用汇编程序转换为对象格式。