交叉编译内核问题小结

$ export CROSS_COMPILE=arm-marvell-linux-gnueabi-
$ export ARCH=arm
$ make mrproper
$ make gplugd_defconfig
$ make all

gplugd_defconfig是内核解压包/arch/arm/configs的针对plugD的配置文件,执行此步后

$ls -all

发现生成新的.config文件。重新配置内核推荐使用

$make menuconfig

会报错,一开始并没有想起去看Error描述,以后切记要仔细看报错输出!!!!

unbuntu提示没有ncurses的库支持....

于是乎:$apt-get install ncurses

不行,没匹配的ncurses;

网搜到:#make menuconfig(基于文本选单的配置界面,字符终端下推荐使用,必须安装ncurses-dev和tk4-dev库)

于是乎:$apt-get install ncurses-dev

ubuntu自动匹配库libncurses5-dev,下载后自动安装。

看来在装ubuntu10.10的时候很多库没装上啊!!!以前fedora就装的很全。

然后$make menuconfig

哦耶,可以字符菜单配置了。还是很郁闷啊,这么个问题迷茫了一天!



你可能感兴趣的:(编译)