jni/aes1.S:10: Error: selected processor does not support `aesmc v1.16b,v0.16b'
使用ndk r10c编译的
android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
SRC_DIR_C = ../
#LOCAL_C_INCLUDES := $(LOCAL_PATH)/../\
LOCAL_MODULE := AES_android_linux
LOCAL_SRC_FILES := AES.c
LOCAL_SRC_FILES += aes1.S
#CC=clang
LOCAL_CFLAGS += -DARCH_ARMV8_ANDROID -O2
#LOCAL_CFLAGS +=-Dclang
#LOCAL_CFLAGS += -march=armv8-a
#CFLAGS+=-arch arm64 -std=gnu99
LDLIBS += -lcrypto
include $(BUILD_STATIC_LIBRARY)
application。mk
APP_ABI := arm64-v8a
#NDK_TOOLCHAIN_VERSION=llvm-3.4
#NDK_TOOLCHAIN_VERSION=clang
编译后有标题的错误:
不支持aesmc这个指令,这个是armv8文档中用来做aes加密算法的指令,