Kernel 如何在Ubuntu下交叉编译Rasperry内核

Kernel 如何在Ubuntu下交叉编译Rasperry内核,kernel,raspberry-pi,cross-compiling,Kernel,Raspberry Pi,Cross Compiling,有人能确切地解释一下如何使用Crosstool-ng-1.15.2交叉编译linux-rpi-3.8.y raspberry的内核吗?我也遵循了互联网(elinux.org)上的各种指南,但似乎都不起作用。 非常感谢您的建议。请参阅arch/arm/config目录,您可以在那里找到bcmrpi\u cutdown\u defconfig 使正确 ARCH=arm make bcmrpi_cutdown_defconfig ARCH=arm CROSS_COMPILE=${CROSS_COMPI

有人能确切地解释一下如何使用Crosstool-ng-1.15.2交叉编译linux-rpi-3.8.y raspberry的内核吗?我也遵循了互联网(elinux.org)上的各种指南,但似乎都不起作用。
非常感谢您的建议。

请参阅arch/arm/config目录,您可以在那里找到
bcmrpi\u cutdown\u defconfig

使正确

ARCH=arm make bcmrpi_cutdown_defconfig
ARCH=arm CROSS_COMPILE=${CROSS_COMPILE} make oldconfig
ARCH=arm CROSS_COMPILE=${CROSS_COMPILE} make
ARCH=arm CROSS_COMPILE=${CROSS_COMPILE} make modules_install INSTALL_MOD_PATH=${CLFS}/boot

它究竟是如何不起作用的?内核没有启动吗?它不编译吗?我按照elinux指南用mac尝试了这个过程,但是当我试图编译它时,在elf.h中收到了错误。