第四章 源代碼的下載和編譯--讀書筆記

     

以前,學習瞭如何使用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/

相關文章
相關標籤/搜索