问题:
lzz@lzz-virtual-machine:~/linux-2.6.32.2$ 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
解决:
lzz@lzz-virtual-machine:~$ sudo apt-get install libncurses5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
建议安装的软件包:
ncurses-doc
下列【新】软件包将被安装:
libncurses5-dev
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 249 个软件包未被升级。
需要下载 290 kB 的软件包。
解压缩后会消耗掉 1,294 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ natty/main libncurses5-dev i386 5.7+20101128-1 [290 kB]
下载 290 kB,耗时 3秒 (80.2 kB/s)
选中了曾被取消选择的软件包 libncurses5-dev。
(正在读取数据库 ... 系统当前共安装有 130298 个文件和目录。)
正在解压缩 libncurses5-dev (从 .../libncurses5-dev_5.7+20101128-1_i386.deb) ...
正在设置 libncurses5-dev (5.7+20101128-1) ...
lzz@lzz-virtual-machine:~$ ls
examples.desktop linux-2.6.32.2.rar VMwareTools-8.8.0-471268.tar.gz 公共的 视频 文档 音乐
lzz@lzz-virtual-machine:~$ cd linux-2.6.32.2/
lzz@lzz-virtual-machine:~/linux-2.6.32.2$ make menuconfig
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function ‘conf_choice’:
scripts/kconfig/conf.c:307:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function ‘conf_askvalue’:
scripts/kconfig/conf.c:105:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
HOSTCC scripts/kconfig/kxgettext.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 arch/arm/Kconfig
#
# using defaults found in /boot/config-2.6.38-8-generic
#
:http://hi.baidu.com/374494848/blog/item/b30acf615edb45c1e6113ab3.html