我是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
我没有得到解决此错误的任何线索。建议我如何摆脱这个错误。提前谢谢。
答案 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- 它完成了。