使用objcopy将文本文件添加到二进制文件,但是objcopy抱怨架构

时间:2015-08-17 21:00:46

标签: embedded-resource objcopy

我已经将embedding text files(或任何其他资源)读入二进制文件,我这样做是这样的:

objcopy -I binary -O elf32-littlearm --binary-architecture arm myfile.txt myfile.txt.o

然而,与教程不同,我得到以下回复:

ld: unknown architecture of input file `myfile.txt' is incompatible with arm output

该示例使用i386,但这似乎不是问题,因为我不能这样做。

有没有办法可以强制objcopy忽略它是一个文本文件而不是一个有效的兼容二进制文件,所以它只是逐字节地复制到我的程序中?

1 个答案:

答案 0 :(得分:0)

对于仅数据对象文件(无代码),您可以跳过p + scale_x_continuous(breaks = NULL) + scale_y_continuous(breaks = NULL) + labs(x = "", y = "") + theme(panel.background = element_blank()) + fifty_states_inset_boxes() 选项。

所以以下内容应该有效

binary-architecture生成目标文件。