android学习总结四:如何编写自己的Android.mk

本文详细介绍了如何编写Android.mk文件,用于在Android环境中编译生成可执行文件、动态库和静态库。通过分析基础的Android.mk语法,包括LOCAL_PATH、CLEAR_VARS、LOCAL_MODULE和LOCAL_SRC_FILES等关键部分,以及编译过程,帮助读者掌握自定义Android项目的编译设置。同时,文中探讨了如何处理多个源文件以及修改生成文件的路径。
这一期呢主要讲的是如何编写自己的 Android.mk
首先呢,我们来看一下 Android.mk 的作用,如果我们想要在 Android 的环境下编译生成自己想要的文件,我们可以生成二进制的可执行文件,可以生成动态库、静态库,这是对于 C C++ 层来说,那么对于我们得 java 层来说, Android.mk 编译生成 jar 包或者 Android.apk
这些 Android.mk 的编写都是我们基于 Android.mk 的基本语法来实现的,如果我们想在 Android 目录下来编写自己的项目,那我们就必须学会 Android.mk 的编写。
下面我们来分析一个最基础的 Android.mk ,一个最简单的 Android.mk 有下面几行就足够了
下面我们来介绍一下每一行都是干什么的:
LOCAL PATH:=$(call my-dir) 定义了当前模块的相对路径
include $(CLEAR_VARS)  清空当前环境变量
LOCAL_MODULE:=test 编译生成的目标名称
LOCAL_SRC_FILES:=test.c  编译该模块需要的源文件
include $(BUILD_EXECUTABLE) 编译所生成的目标文件格式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值