以前,學習瞭如何使用Git,如今咱們終於能夠使用Git來下載本身所需的源代碼了。首先咱們要作的工做是配置Android源代碼下載環境:linux
第1步:建立一個用於存放下載腳本文件(repo)的目錄(可將該腳本文件一放在任何目錄下,在這裏使用~/bin);git
第2步:下載repo腳本文件(用於下載Android源代碼);學習
第3步:建立用於存放Android源代碼的目錄(可放在其餘目錄中);ui
第4步:初始化;es5
第5步:下載Android源代碼blog
下載Android源代碼中的某個子項目有兩種方法:1,使用repo sync命令;2,使用git clone命令。get
進行Android源代碼的編譯步驟: 編譯器
第1步:初始化編譯環境 # source build/envsetup.sh;it
第 2步:選擇目標 ;編譯
第3步:編譯Android源代碼。
下載好內核代碼時,咱們要作的是安裝Android內核的編譯環境:
第1步:準備工做:將arm-linux-gcc-4.3.2.tgz文件和arm-none-linux-gnueabi-arm-2008q3-72for-linux.tar.bz.2文件複製到工做目錄。
第2步:解壓編譯器
使用下面的命令解壓上面的兩個的壓縮文件
#tar zcvf arm-linux-gcc-4.3.2.tgc -C /
#tar jxvf arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2 -C /
第3步:驗證交叉編譯器是否安裝成功
#ls/usr/local/arm -1
第4步:安裝libnctrses5(安裝libnctrses主要是爲了配置內核,能夠爲字符界面的Linux終端提供一個美觀的界面)
# apt-get install libncurses5-dev
接着配置和編譯Linux內核,假設Linux內核源代碼目錄事/root/linux_kernel,使用下面的命令能夠編譯Linux內核。
#export PATH=/root/compilers/arm-none-linux-gnueabi/bin:$PATH
#cd ~/linux_kernel
#make clean
# make
下面4個配置命令必須在Linux源代碼根目錄執行
make config;make menuconfig;make oldconfig;make xconfig
http://home.cnblogs.com/u/ligang1307/