android 4.0 內核(3.0)編譯方法

在編譯以前呢要有交叉編譯環境阿,android內核自帶有交叉編譯器 linux

進入android4.0.3 源碼內核包中lichee android

#cd  buildroot/dl/ ui

你將會看到   arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
spa

編譯kernal 編譯器

#cd lichee/linux-3.0 源碼

#make clean   若是你以前沒有編譯過那麼這一步就不用了 產品

#make  ARCH=arm  sun4i_crane_defconfig   -->個人產品是sun4i_crane,這個一步是爲了省略未來編譯的時候讓你選擇ARM system type列出的選項 編譯

#make ARCH=arm  menuconfig  這一步就是若是你沒有指定的產品,那麼省略上一步進行這一步操做,進行kernal圖形界面的模塊加載了 配置

一切都配置完了呢,就該編譯了 文件

回到上一目錄lichee中

#./build.sh  -p  sun4i_crane  -k 3.0  參數-k表示選擇的內核版本   

若是中途沒有出現意外的話,你會在最後看到,以下是針對(全志Allwinner出現的編譯成功提示)

****************

                   編譯成功

****************

#cd  out

#ls

有個android 文件夾,裏面包含了bImage,lib,toolchain,u-boot.bin,uImage,zImage

就說明你成功了!

相關文章
相關標籤/搜索