JNI make文件
来源:互联网 发布:js压缩 tomcat 编辑:程序博客网 时间:2024/06/06 18:29
1.编译多个共享库
LOCAL_PATH := $(call my-dir)## Module 1#include $(CLEAR_VARS)LOCAL_MODULE := module1LOCAL_SRC_FILES := module1.c## Module 2#include $(CLEAR_VARS)LOCAL_MODULE := module2LOCAL_SRC_FILES := module2.cinclude $(BUILD_SHARED_LIBRARY)
2.编译静态库
编译静态库然后链接生成动态库
LOCAL_PATH := $(call my-dir)## 3rd party AVI library#include $(CLEAR_VARS)LOCAL_MODULE := avilibLOCAL_SRC_FILES := avilib.c platform_posix.cinclude $(BUILD_STATIC_LIBRARY)## Native module#include $(CLEAR_VARS)LOCAL_MODULE := moduleLOCAL_SRC_FILES := module.cLOCAL_STATIC_LIBRARIES := avilibinclude $(BUILD_SHARED_LIBRARY)
3.多个模块使用共享库
静态库会编进每一个共享库,无形中增加了整个库文件的大小,所以推荐用第4种方式
include $(CLEAR_VARS)LOCAL_MODULE := avilibLOCAL_SRC_FILES := avilib.c platform_posix.cinclude $(BUILD_SHARED_LIBRARY)## Native module 1#include $(CLEAR_VARS)LOCAL_MODULE := module1LOCAL_SRC_FILES := module1.cLOCAL_SHARED_LIBRARIES := avilibinclude $(BUILD_SHARED_LIBRARY)## Native module 2#include $(CLEAR_VARS)LOCAL_MODULE := module2LOCAL_SRC_FILES := module2.cLOCAL_SHARED_LIBRARIES := avilibinclude $(BUILD_SHARED_LIBRARY)
4.使用已经编译过的共享库
libmonogoose.so是已经用ndk编译生成的共享库
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := mongoose-prebuildLOCAL_SRC_FILES := myLibs/libmonogoose.soinclude $(PREBUILT_SHARED_LIBRARY) # 这里是PREBUILT_SHARED_LIBRARYinclude $(CLEAR_VARS)LOCAL_MODULE := hello_worldLOCAL_SRC_FILES := hello_world.cLOCAL_SHARED_LIBRARIES := mongoose-prebuild #上面的LOCAL_MODULEinclude $(BUILD_SHARED_LIBRARY)
0 0
- JNI make文件
- JNI:jni.h 头文件
- make和Makefile文件
- make文件例子1
- make和Makefile文件
- make 输出 log 文件
- Android MAKE 文件
- automake文件生成Make
- make输出到文件
- pixhawk make文件分析
- make文件出现错误
- 通用 make 文件编写
- Make 文件说明
- Android Make文件学习
- Linux make文件例子
- make(九)使用make更新函数库文件
- JNI 头文件生成
- jni生成dll文件
- 第一天
- 《剑指Offer》面试题:找到第一个只出现一次的字符
- 用例图、类图中有哪些关系
- Maven 项目打包发布
- 全国省市区数据库
- JNI make文件
- 微信公众号网页授权获取用户基本信息
- jquery制作拉开帷幕特效
- 《云计算服务安全能力要求》与《云计算服务安全指南》标准
- netty5学习笔记-内存池3-PoolChunkList
- 获取系统环境变量: ACE_OS::getenv
- 【权值初始化+有条件的MST】hdu 1875 畅通工程再续
- 指针操作的经典程序
- video slice 介绍