看板 AndroidDev 關於我們 聯絡資訊
已經把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)
gpc:你沒裝toolchai 03/31 01:19
Killercat:我記得現在的NDK就有toolchain了 裝一下吧 03/31 19:15
bluestar8783:我可以使用Android prebuild內的toolchain嗎? 04/01 10:15
bluestar8783:還是一定要外裝? 04/01 10:15
chiwa:用prebuilt裡面的即可 04/01 11:13
Killercat:基本上prebuild跟官方是同一份 可以直接用 04/01 12:22
residentevil:應該是tool chain的路徑錯誤吧? 04/02 01:09
residentevil:就把arm-none-eabi-gcc路徑append到$PATH中 04/02 01:11
bluestar8783:我找了prebuild和NDK內,並無看到arm-none-eabi-這項 04/02 11:05
bluestar8783:是代表無法使用嗎? 04/02 11:05
iincho:prefix改成arm-eabi-試試...記得ubuntu內建就有... 04/02 14:50
iincho:只是prefix差了一點, 改一下makefile即可.... 04/02 14:50