Android下的so库实例
来源:互联网 发布:退出淘宝客有什么影响 编辑:程序博客网 时间:2024/05/22 17:09
创建文件夹mkdir test,并创建三个文件main.c,max.c,Android.mk
main.c
#include <stdio.h>extern int max(int,int);int main(){ int a=5,b=3; int c; c=max(a,b); printf("the max number is %d\n",c); return 0;}
max.c
int max(int x,int y){ return x>y?x:y;}
Android.mk
LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := max.cLOCAL_PRELINK_MODULE := falseLOCAL_MODULE := libmaxinclude $(BUILD_SHARED_LIBRARY)//生成共享库include $(CLEAR_VARS)LOCAL_SRC_FILES := main.cLOCAL_CFLAGS = -lmaxLOCAL_SHARED_LIBRARIES := libmaxLOCAL_MODULE := maincinclude $(BUILD_EXECUTABLE)//生成可执行文件
mmm -B test
将libmax.so丢到/system/lib下,mainc丢到/system/bin下,运行mainc结果正确,说明该.so文件被调用了。
0 0
- Android下的so库实例
- Android studio 下JNI编程实例并生成so库
- Android studio 下JNI编程实例并生成so库
- Android下的.so库使用
- android java 调用 .so 动态库实例
- Android下动态链接库.so调用的简单例子
- Android下动态链接库.so调用的简单例子
- Android下调试.so库类的bug
- Android下调试.so库类的bug
- Android 下调用so库文件的方法
- Android下调试.so库类的bug
- Android下动态链接库.so调用的简单例子
- Android Studio中使用lib文件夹下的so库
- Ubuntu下编译android所需ffmpeg的so库
- android studio下导入.so库
- android jniLibs下so库详解
- Android jni实例(android源码树编译so库)
- Android的so库注入
- ZERO to 100
- docker命令整理,python,环境测试
- MySQL中group_concat函数
- 使用PL/SQL根据数据库里面的值生成大量数据
- go使用Defer的几个场景
- Android下的so库实例
- iOS在ARC下保留dealloc的原因
- js常用正则表达式
- 如何确定Kafka的分区数、key和consumer线程数
- iOS 匆忙第二篇 — 页面传值
- java swing&awt 访问mysql数据库
- Avast显示Win32:Evo-gen [Susp]
- Android之判断某个服务是否正在运行的方法
- 利用SQLCLR创建表值函数读取img标签下的图片路径