Android4.2模拟器kernel下载及编译-linux kernel3.4.0
======================================================================================================================================一、源码下载1.git clone https://android.googlesource.com/kernel/gold
======================================================================================================================================
一、源码下载
1.git clone https://android.googlesource.com/kernel/goldfish.git
2.cd goldfish/.git/
git branch -a
/*************************************************/
*master (*master表示当前在master分支)
remotes/origin/HEAD -> origin/master
remotes/origin/android-goldfish-2.6.29
remotes/origin/android-goldfish-3.4
remotes/origin/linux-goldfish-3.0-wip
remotes/origin/master
/*************************************************/
3.cd ../
git checkout -t origin/android-goldfish-3.4 -b goldfish
二、源码编译
1.产生配置文件
make ARCH=arm goldfish_armv7_defconfig
或cp arch/arm/configs/goldfish_armv7_defconfig .config
2.编译
make ARCH=arm CROSS_COMPILE=/home/android/android-4.2/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-
或vi Makefile
修改
#ARCH ?= $(SUBARCH)
#CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
为
ARCH := arm
CROSS_COMPILE := /home/android/android-4.2/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-
完后make即可。
说明:以上路径为Android4.2中自带交叉编译器目录。
更多推荐
所有评论(0)