/host/android-ndk-r7/mytoolchain/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: /host/android-ndk-r7/mytoolchain/bin/../lib/gcc/arm-linux-androideabi/4.4.3/libgcc.a(_udivsi3.o): compiled for a little endian system and
target is big endian
/host/android-ndk-r7/mytoolchain/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: failed to merge target specific data of file
make menuconfig
target architecture features and options
target processor endianness(little endian)
本文记录了一次在使用 Android NDK 进行交叉编译时遇到的端字节序不匹配错误。详细介绍了错误信息提示,即 libgcc.a 文件被编译为小端模式,但目标平台为大端模式,导致链接器无法正确合并目标特定数据。文章还提到了如何通过 make menuconfig 调整目标架构特性及选项,特别是处理器字节序设置。
4481

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



