杨坤的分享空间
目录:
原始引用地址: android ndk build
time: 2019.11.26 16:22:00
在嵌入式中,可以直接使用交叉编译工具arm-linux-gcc编译c程序,并在对应平台上运行。但是android平台下,编译c/c++程序相对来说就是比较复杂了。你不能用android的交叉编译工具直接编译,会报错。如果想在android下使用ndk编译C程序,你需要按他的规则来。
参考: NDK编译可执行文件
# filename: hello.c
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
# Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE:= hello
LOCAL_SRC_FILES := hello.c
include $(BUILD_EXECUTABLE)