文档章节

android下m、mm、mmm编译命令的使用

枫影Xda
 枫影Xda
发布于 2013/05/27 21:02
字数 218
阅读 582
收藏 1
通过查看android源码目录下的build/envsetup.sh文件,可知: 
- m:       Makes from the top of the tree. 
- mm:      Builds all of the modules in the current directory. 
- mmm:     Builds all of the modules in the supplied directories. 

要想使用这些命令,首先需要在android源码根目录执行. build/envsetup.sh 

m:编译所有的模块 
mm:编译当前目录下的模块,当前目录下要有Android.mk文件 
mmm:编译指定路径下的模块,指定路径下要有Android.mk文件 

下面举个例子说明,假设我要编译android下的libjpeg模块,当前目录为源码根目录,方法如下: 

1、. build/envsetup.sh 
2、mmm external/jpeg/ 

或者 : 

1、. build/envsetup.sh 
2、cd external/jpeg 
3、mm 

最后说明一下,envsetup.sh只要source一次就够了,source之后还可以用croot命令返回到源码根目录,很好用。 

© 著作权归作者所有

共有 人打赏支持
枫影Xda
粉丝 24
博文 85
码字总数 56898
作品 0
长沙
私信 提问
Ubuntu10.04上编译Android源码(Build Android source in...

一、Introduction 今天我们就来谈谈如何在Ubuntu平台上面编译android源码,我的是ubuntu10.04版本,在进行编译流程讲解之前我想讲一下 make 、make snod 、make kernel的作用,m、mm、mmm它们...

我是一只鱼
2011/09/03
0
1
Android源码开发环境搭建

Android系统编译完成的结果全部在根目录的out目录中,原始的各个工程不会改动。 out/host 主机内容 out/target 目标机内容 out/target/common 目标机的通用内容 out/target/product 目标机的...

鉴客
2011/11/13
2.5K
2
android源码单独编译的方法

android中的一个应用程序可以单独编译,编译后要重新生成system.img 在源码目录下执行(源代码的根目录) . build/envsetup.sh (.后面有空格) 就多出一些命令: - croot: Changes directo...

长平狐
2013/07/01
132
0
[深入理解Android卷一全文-第一章]阅读前的准备工作

由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在OSC博客中全文转发这两本书的全部内容。 第一章 阅读前的准备工作...

邓凡平
2015/08/02
0
3
android的m、mm、mmm编译命令的使用

android的m、mm、mmm编译命令的使用 Android源码目录下的build/envsetup.sh文件,描述编译的命令 - m: Makes from the top of the tree. mm: Builds all of the modules in the current dire......

倔强的小蚂蚁
2016/12/26
2
0

没有更多内容

加载失败,请刷新页面

加载更多

极路由4刷OpenWrt(LEDE)

申请开发者模式 登录路由器后台 进入插件中间 选中路由器信息 申请开发者权限 安装开发者插件 刷 Bootloader 下载 极路由4 的 Breed 通过SSH登录路由器 (必须安装开发者插件,端口 1022 账号...

dingdayu
33分钟前
3
0
浅淡个人学习嵌入式Linux过程

我专业是电子信息工程,在初入大学的时候,我们的班主任便要我们多多去了解一些关于电子方面的知识。后来我了解到了嵌入式,继而了解到了嵌入式Linux。其实我们学习linux差不多就学习linux内...

linux-tao
今天
7
0
SpringBoot使用GraphQL简单学习-1

官网 一、GraphQL简介 1.GraphQL是什么? GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够...

wind2012
今天
5
0
Android的WIFI局域网对讲机

https://blog.csdn.net/z979451341/article/details/79280749 (三)Android局域网内语音对讲 基于UDP语音传输 https://blog.csdn.net/stormxiaofeng/article/details/80513947 Android7.0手......

shzwork
今天
2
0
vuex

一直有个误区 vuex既然页面刷新会丢失 那还有什么意义 。 重新翻看了下文档才恍然大误,vuex主要解决的是不同组件间的通信。 跨页面数据共享本质上还是用sessionStorage/localStorage...

东东笔记
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部