歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android編譯之make腳本

Android編譯之make腳本

日期:2017/3/1 10:03:21   编辑:Linux編程

Android中的make腳本的基本語法如下:

目標(target):條件(prerequest)

(tab健)命令

在該語法中,目標可以是任意一個字符串的名稱,也可以是具體的文件的名稱。條件可以是其他目標的名稱,也可以是具體文件的名稱。

執行make腳本時,Make解釋器會檢查目標和條件中包含的文件的時間戳是否相同,如果不同的話,解釋器就會執行Tab後面的命令,命令可以是任何可執行程序。

自動編譯的基本原理就是將目標文件作為“目標”,將源文件作為“文件“。因此,當源文件修改後,目標文件的時間戳就會早於源文件,於是Make解釋器就會自動的執行指定的”命令“。從而達到自動編譯的目的。

基本的make語法就是這樣,android裡的編譯系統很旁雜,但是整體的編譯架構都是這樣的,後面,我會從android的主要的mk文件講起,一步一步的理清整個android的編譯系統。

Copyright © Linux教程網 All Rights Reserved