【问题标题】:Unable to create a zImage from Image无法从 Image 创建 zImage
【发布时间】:2014-01-16 09:55:35
【问题描述】:

我正在尝试为我的 xperia zl(odin) 编译 cm11 内核。我能够编译图像(带有一些警告),但图像准备好后,我得到:

Kernel: arch/arm/boot/Image is ready
LZO arch/arm/boot/compressed/piggy.lzo
AS arch/arm/boot/compressed/piggy.lzo.o
CC arch/arm/boot/compressed/misc.o
CC arch/arm/boot/compressed/decompress.o
CC arch/arm/boot/compressed/string.o
SHIPPED arch/arm/boot/compressed/lib1funcs.S
AS arch/arm/boot/compressed/lib1funcs.o
SHIPPED arch/arm/boot/compressed/ashldi3.S
AS arch/arm/boot/compressed/ashldi3.o
LD arch/arm/boot/compressed/vmlinux

/home/allspark/android/toolchain/android-toolchain-eabi/bin/arm-eabi-ld: error:       arch/arm/boot/compressed/piggy.lzo.o: unknown CPU architecture
/home/allspark/android/toolchain/android-toolchain-eabi/bin/arm-eabi-ld: error: arch/arm/boot/compressed/lib1funcs.o: unknown CPU architecture
/home/allspark/android/toolchain/android-toolchain-eabi/bin/arm-eabi-ld: error: arch/arm/boot/compressed/ashldi3.o: unknown CPU architecture
make[2]: *** [arch/arm/boot/compressed/vmlinux] Error 1
make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2
make: *** [zImage] Error 2

感谢任何帮助

编辑:我需要一个 zImage 来创建 boot.img。 PS:我是 Linux 操作系统的新手(我使用 Linux Mint)

【问题讨论】:

    标签: android image compilation kernel


    【解决方案1】:

    我在尝试构建 Android 映像时看到了这个确切的错误,它与使用的 gcc 版本有关。我指的是 arm-linux-androideabi-4.8 版本,但回到 4.6 版修复了这个特定错误。看看你是否能找出你应该用什么版本来构建,并确保在你的 $PATH/toolchain 中正确设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 2017-06-22
      • 2022-01-20
      • 2018-10-29
      相关资源
      最近更新 更多