Хочу статически залинковать себе в программу произвольный файл, чтобы экспортнулся в виде символа и можно было с ним работать аки с массивом. Что нажать? // обгуглися, обчитался док по ld, не понял как сделать из файла простого файл объектный без написания кастомных костылей к libbfd
ld -r -b binary -o file.o file.bin
А в винде давно есть ресурсы, вот.
читай ман по objcopy скорее, там есть --add-section
@mugiseyebrows Если бы ты правильно выбрал путь в жизни и опирался бы на надёжную, понимающую нужды программистов корпорацию, ты бы пользовался готовыми функциями системного API FindResource и LoadResource.
@mugiseyebrows https://sourceforge.net/projects/bin2header/
Алсо, Я ВИДЕЛ НЕКОТОРОЕ ДЕРЬМО: https://en.wikipedia.org/wiki/X_PixMap
вообще, когда у меня была такая задача, я просто наговнил на баше генератор сишки и кормил его высер компилятору.
@mugiseyebrows objdump -x file.o нажми