在android内核编译中获取错误

时间:2013-08-20 23:23:53

标签: android kernel

我是android新手。我正在尝试为HTC设备编译android内核3.4.0。

运行交叉编译命令后,

export CROSS_COMPILE=/home/jharvard/ndk-x86/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-

当我运行make clean命令时

make clean && make mrproper

显示错误,

/home/jharvard/kernel-code/linux/scripts/gcc-version.sh: line 25: arm-eabi-gcc: command not found
/home/jharvard/kernel-code/linux/scripts/gcc-version.sh: line 26: arm-eabi-gcc: command not found

我没有得到解决此错误的任何线索。建议我如何摆脱这个错误。提前谢谢。

1 个答案:

答案 0 :(得分:1)

实际上,内核3.4需要工具链版本4.7才能正确编译。从这里下载ndk developer.android.com/tools/sdk/ndk/index.html,然后使用以下命令指向新下载的工具链:CROSS_COMPILE =(your_download_location)/arm-linux-androideabi-4.7/prebuilt/linux-x86_64/斌/ ARM-Linux的androideabi- 它完成了。