第四章 源代碼的下載和編譯
一 下載 編譯和測試 Andiord 源代碼
配置Andiord源代碼下載環境:
1 建立一個用於存放腳本的文件(repo)的目錄
2 下載repo腳本文件
3 建立存放於Andiord源代碼的目錄
4 初始化
5 開始下載Andiord源代碼
Andiord源代碼目錄結構解析
除了Makefile文件外,其餘全是目錄,這些目錄裏存放的是Andiord源代碼的不一樣的子項目
下載Andiord源代碼中的一部分的方法
方法一:使用repo sync命令
方法二:使用 git clone 命令
編譯Andiord源代碼
1 初始化編譯環境
source build/envsetuo.sh 注:envsetup.sh腳本文件主要用來初始化一些編譯命令如mm。 mmm命令
或
build/envsetup.sh
2 選擇目標
使用lunch命令設置編譯目標
3 編譯Andiord源代碼
#make
out目錄結構分析、
out目錄是存放編譯Andiord源代碼生成目標文件的默認目錄。
將本身的APK做爲Andiord內核程序發佈
二 下載和編譯linux內核源代碼
使用git命令下載Andiord內核源代碼
安裝Andiord內核編譯環境
1 準備工做
2 解壓編譯器
3 驗證交叉編譯是否成功
4 安裝禮包ncurses
配置和編譯Andiord內核
make clean 命令用於清除大多數編譯生成的文件(.o .ko文件等)但保留配置文件
make mrproper:清除說喲由編譯產生的文件+清除配置文件
make distclean:make mrproper+刪除編譯器留下的備份文件和補丁文件linux
http://www.cnblogs.com/jsljt/git