我正在尝试为 android 创建一个本机可执行文件,但它一直在崩溃。使用 readelf 和 objdump 测试该文件会恢复该文件被认为是共享对象文件。我正在使用 r8e 并使用 ndk-build 进行编译
测试.c:
int main(){
return 0;
}
安卓.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC FILES := test.c
LOCAL_MODULE := test
include(BUILD_EXECUTABLE)
--
将 app_platform 设置为 android-9 会导致创建一个可执行文件(并且不会崩溃)。