我正在尝试为我的FriendlyARM编译Linux内核,但是我收到了这个错误:
kevin@kevin-VirtualBox:~/Desktop/FriendlyARM/linux-2.6.38-friendlyarm-newgccpatched$ make
make: arm-linux-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: 1: arm-linux-gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2
kevin@kevin-VirtualBox:~/Desktop/FriendlyARM/linux-2.6.38-friendlyarm-newgccpatched$
有一种简单的方法可以解决这个问题吗? 我之前从未这样做过,因此,如果我问一个愚蠢的问题,请原谅我。
答案 0 :(得分:0)
首先,你需要有arm交叉编译工具链。例如arm-none-linux-gnueabi
。您可以下载here
成功安装工具链后,请按照以下步骤编译内核。
$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- defconfig