1、compiled for a little endian system and target is big endian 这样的问题就是说你编译程序的大小头不匹配。
 
2、这类问题主要是Makefile文件有问题。
   
3、有些编译器,比如arm-elf-gcc,它要求有你在指定一些重要参数时,在
CFLAGS 和 LFLAGS 里都要同时添加。因为一个是你指定要执行的参数,另一个是系统自动代入的,如果不同时添加就会造成两者不一致,肯定会报错。