我已经阅读了有关将文本文件(或任何其他资源)嵌入二进制文件的信息,我正在这样做:
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 忽略它是文本文件而不是有效的兼容二进制文件的事实,所以它只是将它逐字节复制到我的程序中?