出现这个错误的原因是使用高版本的GCC编译32位的程序时,默认情况下会将程序编译为FDPIC ELF格式。解决方法可以在编译命令中添加"-mfloat-abi=soft"选项,强制编译为ARM EABI格式。
示例代码:
gcc -march=armv7-a -mfloat-abi=soft -mfpu=neon -o test test.c
上一篇:编译为发布模式时,.NET进程的内存空间是否安全?
下一篇:编译未能完成:程序类型已存在:com.google.android.gms.ads.identifier.AdvertisingIdClient$zza。