История изменений
Исправление alex_custov, (текущая версия) :
objcopy --input binary --output elf32-i386 --binary-architecture i386 file.bin file.o
Прилинковываешь file.o. В основном коде пишешь
extern char _binary_file_bin_start;
extern char _binary_file_bin_end;
...
char *p = &_binary_file_bin_start;
while(p++ != &_binary_file_bin_end)
{
... читаем байт данных из *p ...
}
С архитектурами сам разберёшься.
Исправление alex_custov, :
objcopy --input binary --output elf32-i386 --binary-architecture i386 file.bin file.o
Прилинковываешь file.o. В основном коде пишешь
extern char _binary_file_bin_start;
extern char _binary_file_bin_end;
...
char *p = &_binary_file_bin_start;
while(p++ != &_binary_file_bin_end)
{
...
}
С архитектурами сам разберёшься.
Исходная версия alex_custov, :
objcopy --input binary --output elf32-i386 --binary-architecture i386 file.bin file.o
Прилинковываешь file.o. В основном коде пишешь
extern char _binary_file_bin_start;
extern char _binary_file_bin_end;
...
char *p = &_binary_file_bin_start;
while(p++ != &_binary_file_bin_end)
{
...
}