如果您使用的是gcc。您可以使用链接器使用以下内容执行此操作:
ld -r -b binary -o foo.o foo.txt
看看here
如果只有Windows解决方案就足够了,即不需要可移植性,您还可以使用二进制资源和“标准”资源编译器,工具和格式。
资源不一定只是图标,光标,对话框等,也可以是任意数据。这是一个example。或者这个stackoverflow answer。
我不知道你究竟想要在这里实现什么,但如果你搜索stackoverflow或谷歌搜索“嵌入二进制作为资源”,你会发现几个例子。