#include <stdio.h>
extern unsigned char _binary_beau_jpg_start[];
extern unsigned char _binary_beau_jpg_end[];
extern const char _binary_beau_jpg_size[];
int test=0xff;
int main(int argc, const char *argv[])
{
// printf("%x\n",(size_t)_binary_beau_jpg_size);
char a=0xff;
// printf("%02x\n",a);
int gap=0;
for (size_t i = 0; i <_binary_beau_jpg_end-_binary_beau_jpg_start; i++) {
printf("%02x ",*((_binary_beau_jpg_start+i)));
if(gap==15){
gap=0;
printf("\n");
}else{
gap++;
}
}
return 0;
}
objcopy -I binary -O elf64-x86-64 -B i386 image.jpg image.o
gcc test.c image.o