您的位置 首页 java

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

在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文件
#猴子技术宅www.ssfiction.com  

Application.mk

 APP_ABI := x86 armeabi-v7a #创建支持基于ARM*v7的设备的库,并将使用硬件  FPU  指令。  

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

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

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

转载请注明出处:

文章来源:智云一二三科技

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

文章地址:https://www.zhihuclub.com/197407.shtml

关于作者: 智云科技

热门文章

网站地图