android的m、mm、mmm编译命令
2024-10-19 06:24:23
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 directory.
- mmm: Builds all of the modules in the supplied directories.
要想使用这些命令,首先需要在android源码根目录执行. build/envsetup.sh 脚本设置环境
m:编译所有的模块
mm:编译当前目录下的模块,当前目录下要有Android.mk文件
mmm:编译指定路径下的模块,指定路径下要有Android.mk文件
下面举个例子说明,假设我要编译android下的\hardware\libhardware_legacy\power模块,当前目录为源码根目录,方法如下:
1、. build/envsetup.sh
2、mmm hardware/libhardware_legacy/power/
或者 :
1、. build/envsetup.sh
2、cd hardware/libhardware_legacy/power/
3、mm
以上三个命令都可以用-B选项来重新编译所有目标文件。
最新文章
- Mapreduce的文件和hbase共同输入
- PowerShell过滤文件中的重复内容
- 《连载 | 物联网框架ServerSuperIO教程》- 13.自定义视图显示接口开发,满足不同的显示需求
- webbench之使用(二)
- [转]mysql 乱码问题解决终结
- Linux 系统常用命令汇总(六) 文件打包与压缩
- WITCH CHAPTER 0 [cry] 绝密开发中的史克威尔艾尼克斯的DX12技术演示全貌
- EBS报表输出文件格式控制
- 【转】OFBiz安全组
- Fastboot的使用简单教程
- 京东商城招聘匹配系统资深工程师 T4级别
- Spring Boot 学习笔记--整合Thymeleaf
- 网站地图怎么做?dedecms网站地图制作方法听语音
- Java设计模式——装饰模式
- python添加post请求
- javaScript 节流与防抖
- springmvc 孔浩 hibernate
- FileStream对文本进行读写操作
- 【原创】修改最大用户进程限制 ";ulimit -u";
- Linux上添加新硬盘的实例介绍