C 语言Android 平台移植

C 程序Android 平台移植 目录结构 Android.mk LOCAL_PATH := $(call my-dir)include $(CLEAR_V

C 程序Android 平台移植

目录结构

在这里插入图片描述

Android.mk

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)
LOCAL_MODULE := helloworld
LOCAL_SRC_FILES := main.c
LOCAL_LDLIBS := -llog
include $(BUILD_EXECUTABLE)

main.c

#include
int main()
{printf("Hello World\n");return 0;
}

编译

ndk-build

上传到Android设备的/data/local/tmp 目录下

adb push helloworld /data/local/tmp

授权

chmod 777 helloworld

运行

./helloworld

请添加图片描述

请添加图片描述

请添加图片描述