计算机系统应用教程网站

网站首页 > 技术文章 正文

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

btikc 2024-10-27 08:33:51 技术文章 7 ℃ 0 评论

在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配置写法-猴子技术宅

转载请注明出处:https://www.ssfiction.com/andiordadb/41033.html

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表