龙空技术网

ndk开发中静态/动态生成so文件mk配置写法

猴子技术宅ssfiction 25

前言:

现时兄弟们对“java生成动态库so”大概比较重视,咱们都想要分析一些“java生成动态库so”的相关知识。那么小编也在网络上汇集了一些对于“java生成动态库so””的相关资讯,希望同学们能喜欢,你们快快来了解一下吧!

在ndk开发中,我们知道需要ndk-build命令在jni目录下执行编译,才能生成java层调用的.so文件。今天我们就来看看mk配置文件的写法:

可执行exe或者elf生成,Android.mk配置写法:

LOCAL_PATH := $(call my-dir)   #获取目录当前路径include $(CLEAR_VARS) LOCAL_ARM_MODE := arm          #arm LOCAL_MODULE    := yijinda     #要生成的文件名字LOCAL_SRC_FILES := yijinda.c    #依赖C文件名include $(BUILD_EXECUTABLE)     #生成可执行程序
so文件生成,Application.mk配置写法:
LOCAL_PATH := $(call my-dir)   include $(CLEAR_VARS) LOCAL_MODULE    := jsuanq         #要生成的文件名字LOCAL_SRC_FILES := jsuanq.c #依赖C文件名LOCAL_ARM_MODE := arm #LOCAL_LDLIBS += -llog #依赖库include $(BUILD_SHARED_LIBRARY) #生成so文件#猴子技术宅
Application.mk
APP_ABI := x86 armeabi-v7a #创建支持基于ARM*v7的设备的库,并将使用硬件 FPU 指令。

以上就是ndk开发中静态/动态生成so文件mk配置写法的实例。

该文章属于:猴子游戏编程原创

转载请注明标题:ndk开发中静态/动态生成so文件mk配置写法-猴子技术宅

转载请注明出处:

标签: #java生成动态库so