make menuconfig的ncurses处理

问题:

使用make menuconfig命令,显示如下错误:

[[email protected] linux-3.5]# make menuconfig

 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 ***
 *** Install ncurses (ncurses-devel) and try again.
 ***
make[1]: *** [scripts/kconfig/dochecklxdialog] 错误 1
make: *** [menuconfig] 错误 2


解决办法:

是因为缺少ncruses libraries,也就是缺少交叉编译库。

linux环境为centos,yum安装nucrses lib

[[email protected] linux-3.5]# yum -y install ncurses-devel

安装过程:
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程

.

.

.

  正在安装   : ncurses-devel-5.7-4.20090207.el6.i686                        1/1
  Verifying  : ncurses-devel-5.7-4.20090207.el6.i686                        1/1

已安装:
  ncurses-devel.i686 0:5.7-4.20090207.el6                                       

完毕!

^^^

安装完成

执行make menuconfig

[[email protected] linux-3.5]# make menuconfig
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/mconf.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/mconf
scripts/kconfig/mconf Kconfig


如图,搞定:

make menuconfig的ncurses处理