当前位置: 首页 > 工具软件 > bdk > 使用案例 >

Android bdk-build error:libxxx.so/.a use VFP register arguments, output does not解决办法

高经艺
2023-12-01

修改Application.mk文件如下:

APP_STL := gnustl_static
APP_OPTIM :=release
APP_CFLAGS := -O3
APP_CPPFLAGS := -frtti -fexceptions -mfloat-abi=hard -O3
APP_PLATFORM  := android-9
APP_ABI := armeabi-v7a-hard

修改Android,mk文件中LOCAL_LDLIBS与LOCAL_CFLAGS两项如下:

LOCAL_LDLIBS +=  -O3 -mfpu=vfpv3-d16 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -mfloat-abi=hard -march=armv7-a -static -mcpu=cortex-a9
LOCAL_CFLAGS +=  -O3 -mfpu=vfpv3-d16 -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -mfloat-abi=hard -march=armv7-a -static -mcpu=cortex-a9

(-mcpu为指定ARMcpu型号,依据具体ARM处理器而定)

 类似资料: