gpt4 book ai didi

android - 如何在32位linux上编译android goldfish 3.4内核

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:51 25 4
gpt4 key购买 nike

首先让我告诉你,我正在使用 Ubuntu 12.04 LTS 32 位。我正在尝试编译 Goldfish 3.4 内核。我从以下位置下载了预构建的 gcc:

git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6

但是,我发现它不起作用,因为它是 64 位 ELF 文件。在哪里可以找到 32 位 arm-eabi-gcc?

最佳答案

您需要将“ARCH”明确设置为“arm”

我曾经使用以下步骤在 32 位 Linux 上编译 goldfish 内核 3.4:

git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8

bin 目录添加到您的 PATH 变量中,因为它包含所需的编译器和链接器

export ARCH=arm

export SUBARCH=arm

export CROSS_COMPILE=arm-eabi-

make goldfish_armv7_defconfig

make -j4

编译成功后,内核镜像位于:

$KERNEL_SRC/arch/arm/boot/zImage

关于android - 如何在32位linux上编译android goldfish 3.4内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25990879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com