-
下载源码:
$ git clone http://android.googlesource.com/kernel/goldfish
-
查看所有分支:
-
通过加-t来获得远程源码:
$ git checkout -t android-goldfish-3.4
-
3.4中没有goldfish_armv7_defconfig文件,所以再获取2.6.29的源码:
$ git checkout -t android-goldfish-2.6.29
-
把arch/arm/configs/goldfish_armv7_defconfig复制一份到上一级目录下:
$ cp arch/arm/configs/goldfish_armv7_defconfig ../
-
再切换分支到3.4上来:
并cp ../goldfish_armv7_defconfig .config
-
最后开始编译:
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
-
编译完成后,用模拟器来测试使用:
emulator -kernel arch/arm/boot/zImage -avd JB4.2 -debug all -show-kernel (调试用)
编译Android goldfish内核源码
最新推荐文章于 2022-04-12 21:16:06 发布