作者bluestar8783 (蓝星)
看板AndroidDev
标题[问题] How to build kernel for Galaxy Nexus?
时间Fri Mar 30 18:27:32 2012
已经把kernel code捉下来了
在android 4.0.3的source code下产生个kernel的目录来放置(如下所示)
~/android_src/4.0.3/kernel/omap
然後在omap下
(1) make tuna_defconfig
(2) make ARCH=arm CROSS_COMPILE=arm-none-eabi-
但却会产生底下的错误讯息
make: arm-none-eabi-gcc: Command not found
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CC kernel/bounds.s
/bin/sh: arm-none-eabi-gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
请问我该怎麽build才能够产生正确的kernel zImage来flash Galaxy Nexus呢?
(2)步骤可以只打make就行了吗?
感谢!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.190.7
※ 编辑: bluestar8783 来自: 60.250.190.7 (03/30 18:28)
1F:→ gpc:你没装toolchai 03/31 01:19
2F:→ Killercat:我记得现在的NDK就有toolchain了 装一下吧 03/31 19:15
3F:→ bluestar8783:我可以使用Android prebuild内的toolchain吗? 04/01 10:15
4F:→ bluestar8783:还是一定要外装? 04/01 10:15
5F:推 chiwa:用prebuilt里面的即可 04/01 11:13
6F:→ Killercat:基本上prebuild跟官方是同一份 可以直接用 04/01 12:22
7F:→ residentevil:应该是tool chain的路径错误吧? 04/02 01:09
8F:→ residentevil:就把arm-none-eabi-gcc路径append到$PATH中 04/02 01:11
9F:→ bluestar8783:我找了prebuild和NDK内,并无看到arm-none-eabi-这项 04/02 11:05
10F:→ bluestar8783:是代表无法使用吗? 04/02 11:05
11F:→ iincho:prefix改成arm-eabi-试试...记得ubuntu内建就有... 04/02 14:50
12F:→ iincho:只是prefix差了一点, 改一下makefile即可.... 04/02 14:50