网站首页 > 技术文章 正文
在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
猜你喜欢
- 2024-10-27 NDK开发——FFmpeg视频解码 ffmpeg ndk
- 2024-10-27 Camera基本代码架构 camera calibrator
- 2024-10-27 android 功耗分析方法和优化(1) 功耗app
- 2024-10-27 Cocos Creator v2.3.2 发布了!全新 Launcher 效率飞起!
- 2024-10-27 如何androd动态注册编写计算器 淘宝动态评分计算器在线
- 2024-10-27 高通平台OV8856 Camera的bring up总结
- 2024-10-27 高通平台移植GC2145 Camera驱动 高通驱动安装
- 2024-10-27 《坎公骑冠剑》光炮Android Mk.99技能与背景故事
- 2024-10-27 ubuntu移植libwebp到Android平台 ubuntu移植到arm
- 2024-10-27 步步为营,十分钟学会 Native JNI(附带彩蛋)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)