Есть ли у кого-нибудь идея, как статически компилировать любой файл ресурсов прямо в исполняемый файл или файл общей библиотеки с помощью GCC?
Например, я бы хотел добавить файлы изображений, которые никогда не меняются (и если они это сделают, мне все равно придется заменить файл), и они не захотят, чтобы они лежали в файловой системе.
Если это возможно (и я думаю, что это потому, что Visual С++ для Windows тоже может это сделать), как я могу загрузить файлы, которые хранятся в собственном двоичном формате? Выполняет ли сам исполняемый файл, находит файл и извлекает данные из него?
Может быть, вариант GCC я еще не видел. Использование поисковых систем на самом деле не вылило нужные вещи.
Мне нужно, чтобы это работало для разделяемых библиотек и обычных ELF-исполняемых файлов.
Любая помощь приветствуется