在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配置写法-猴子技术宅
转载请注明出处: