有没有人知道如何使用GCC将任何资源文件静态编译到可执行文件或共享库文件中?
例如,我想添加永远不会改变的图像文件(如果他们这样做,我不得不替换文件),并且不希望它们在文件系统中存在.
如果这是可能的(我认为这是因为Visual C++ for Windows也可以这样做),我如何加载存储在自己的二进制文件中的文件?可执行文件是否解析自身,找到文件并从中提取数据?
也许GCC有一个选项,我还没有见过.使用搜索引擎并没有真正吐出正确的东西.
我需要这个用于共享库和普通的ELF可执行文件.
任何帮助表示赞赏