テキストファイル(またはその他のリソース)をバイナリに埋め込むことについて読んだことがありますが、次のようにしています:
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 に、それがテキスト ファイルであり、有効な互換性のあるバイナリではないという事実を無視させて、バイトごとにプログラムにコピーする方法はありますか?