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 directory.
- mmm:???? Builds all of the modules in the supplied directories.
要想使用這些命令,首先需要在android源碼根目錄執(zhí)行. build/envsetup.sh 腳本設(shè)置環(huán)境
m:編譯所有的模塊
mm:編譯當(dāng)前目錄下的模塊,當(dāng)前目錄下要有Android.mk文件
mmm:編譯指定路徑下的模塊,指定路徑下要有Android.mk文件
下面舉個例子說明,假設(shè)我要編譯android下的\hardware\libhardware_legacy\power模塊,當(dāng)前目錄為源碼根目錄,方法如下:
1、. build/envsetup.sh
2、mmm hardware/libhardware_legacy/power/
或者 :
1、. build/envsetup.sh
2、cd hardware/libhardware_legacy/power/
3、mm?
以上三個命令都可以用-B選項來重新編譯所有目標文件。
總結(jié)
以上是生活随笔為你收集整理的android的m、mm、mmm编译命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 libpcap 实现网络转包
- 下一篇: Django实战(17):ajax !