1、compiled for a little endian system and target is big endian 这样的问题就是说你编译程序的大小头不匹配。
2、这类问题主要是Makefile文件有问题。
3、有些编译器,比如arm-elf-gcc,它要求有你在指定一些重要参数时,在
CFLAGS 和 LFLAGS 里都要同时添加。因为一个是你指定要执行的参数,另一个是系统自动代入的,如果不同时添加就会造成两者不一致,肯定会报错。
转载于:https://blog.51cto.com/enchen/161023
本文主要介绍了在编译过程中遇到的大小端不匹配问题及解决方法。问题出现的原因在于Makefile配置不当,尤其是在使用如arm-elf-gcc等特定编译器时,未在CFLAGS和LFLAGS中同时指定必要的参数导致编译错误。

1315

被折叠的 条评论
为什么被折叠?



