预定义符号告诉armeabi-v7a分开?

时间:2013-02-27 19:36:11

标签: android android-ndk

在Android NDK / GCC中是否有一个前#define d符号可以让我区分armeabi和armeabi-v7a版本?

目前,我在Android.mk

中使用了以下几行
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS) -D ARMv7
endif   

但那有点粗糙。

1 个答案:

答案 0 :(得分:0)

对于运行时支持,请查看$NDK/docs/CPU-FEATURES.html

或查看machine/cpu-features.h了解各种可能的定义。