在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在Android源码中添加C/CPP可执行程序一般保存在external目录中 下面是每个文件的内容 ①add.c #include "add.h" int add (int a, int b) { return a+b; }
②add.h #ifndef __ADD_H__ #define __ADD_H__ int add(int a, int b); #endif ③main.c #include <stdio.h> #include <cutils/log.h> #include <utils/Log.h> #include "add.h" int main (void) { printf("------------------\n"); printf("test c executable app %d\n",add(2,3)); ALOGD("test-c-app value is %d",add(2,3)); printf("------------------\n"); return 0; } ④Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_MODULE := test_c_app LOCAL_SRC_FILES :=$(call all-subdir-c-files) LOCAL_SHARED_LIBRARY := liblog LOCAL_LDLIBS := -llog include $(BUILD_EXECUTABLE) 下面是运行结果
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论