通過檢視android原始碼目錄下的build/envsetup.s**件,可知:
- 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命令返回到原始碼根目錄,很好用。
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...
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...
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...