什么是menuconfig和menuconfig托盘的使用方法及技巧和技巧

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
用make menuconfig配置出错解决(ubuntu和busybox下)
下载积分:30
内容提示:用make menuconfig配置出错解决(ubuntu和busybox下)
文档格式:PDF|
浏览次数:59|
上传日期: 09:54:04|
文档星级:
全文阅读已结束,如果下载本文需要使用
 30 积分
下载此文档
该用户还上传了这些文档
用make menuconfig配置出错解决(ubuntu和busybox下)
官方公共微信linux内核学习(88)
ubuntu 学习(10)
linux驱动学习(205)
转自:http://blog.chinaunix.net/uid--id-115423.html
&& 如果使用make menuconfig的方式配置内核,又碰巧系统没有安装ncurses库(ubuntu系统
默认就没有安装此库),就会出现错误,错误信息大体上如下:
*** 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] Error 1
make: *** [menuconfig] Error 2
moran@linux:
解决方法很简单,安装ncurses库即可,ubuntu/debian系统可采用如下命令进行安装:
$sudo apt-get install libncurses5-dev
ncurses库是字符终端下屏幕控制的基本库,可能很多新开发的程序都不使用了,不过
如果要编译一些老程序,还经常用到。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:106828次
积分:1650
积分:1650
排名:千里之外
原创:14篇
转载:275篇
(1)(1)(2)(11)(1)(6)(1)(2)(2)(2)(11)(3)(3)(9)(33)(14)(3)(11)(36)(118)(4)(14)(1)下次自动登录
现在的位置:
& 综合 & 正文
make menuconfig 无法启动处理方法
ake menuconfig *** Unable to find the ncurses libraries *** required header files.
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
menubox.c:(.text+0xe4c): undefined reference to `scrollok'
menubox.c:(.text+0x1002): undefined reference to `delwin'
menubox.c:(.text+0x100a): undefined reference to `delwin'
menubox.c:(.text+0x10a4): undefined reference to `wbkgdset'
menubox.c:(.text+0x10ab): undefined reference to `acs_map'
menubox.c:(.text+0x10b2): undefined reference to `waddch'
scripts/kconfig/lxdialog/menubox.o: In function `do_scroll':
menubox.c:(.text+0x55): undefined reference to `wrefresh'
scripts/kconfig/lxdialog/menubox.o: In function `print_arrows':
menubox.c:(.text+0x1a4): undefined reference to `wrefresh'
scripts/kconfig/lxdialog/menubox.o: In function `do_print_item':
menubox.c:(.text+0x3a9): undefined reference to `wrefresh'
scripts/kconfig/lxdialog/menubox.o: In function `print_buttons':
menubox.c:(.text+0x4b1): undefined reference to `wrefresh'
collect2: ld 返回 1
make[1]: *** [scripts/kconfig/mconf] 错误 1
make: *** [menuconfig] 错误 2
root@msm:/home/yuanwei/code/7x27a-2045/kernel# apt-get install libncurses5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
libtinfo-dev
建议安装的软件包:
ncurses-doc
下列软件包将被【卸载】:
libncurses5-dev:i386
下列【新】软件包将被安装:
libncurses5-dev libtinfo-dev
升级了 0 个软件包,新安装了 2 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。
需要下载 325 kB 的软件包。
解压缩后会消耗掉 574 kB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 /ubuntu/ precise/main libtinfo-dev amd64 5.9-4 [103 kB]
获取:2 /ubuntu/ precise/main libncurses5-dev amd64 5.9-4 [222 kB]
下载 325 kB,耗时 1秒 (232 kB/s)
(正在读取数据库 ... 系统当前共安装有 181375 个文件和目录。)
正在卸载 libncurses5-dev:i386 ...
Selecting previously unselected package libtinfo-dev.
(正在读取数据库 ... 系统当前共安装有 181337 个文件和目录。)
正在解压缩 libtinfo-dev (从 .../libtinfo-dev_5.9-4_amd64.deb) ...
Selecting previously unselected package libncurses5-dev.
正在解压缩 libncurses5-dev (从 .../libncurses5-dev_5.9-4_amd64.deb) ...
正在设置 libtinfo-dev (5.9-4) ...
正在设置 libncurses5-dev (5.9-4) ...
root@msm:/home/yuanwei/code/7x27a-2045/kernel# make menuconfig
scripts/kconfig/mconf
scripts/kconfig/mconf Kconfig
# using defaults found in /boot/config-3.2.0-23-generic
/boot/config-3.2.0-23-generic:4120:warning: symbol value 'm' invalid for FB_VESA
Your configuration changes were NOT saved.
root@msm:/home/yuanwei/code/7x27a-2045/kernel#
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 割枪的使用方法和技巧 的文章

 

随机推荐