我有一个NASM程序集文件,我正在组装和链接(在Intel-64 Linux上).
有一个文本文件,我希望文本文件的内容出现在生成的二进制文件中(基本上是一个字符串).二进制文件是ELF可执行文件.
我的计划是在ELF文件中创建一个新的只读数据部分(相当于传统.rodata部分).
.rodata
理想情况下,会有一个工具来逐字添加文件作为elf文件中的新部分,或者是一个逐字包含文件的链接器选项.
这可能吗?
x86 linker nasm elf objcopy
elf ×1
linker ×1
nasm ×1
objcopy ×1
x86 ×1