make menuconfig的ncurses处理

本文介绍了在使用makemenuconfig命令时遇到的错误及其解决方法。错误提示为未能找到ncurses库或所需头文件。解决方案是在CentOS环境中通过yum安装ncurses-devel包。安装完成后,makemenuconfig命令即可正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

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

[root@MiWiFi-R3-srv 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

[root@MiWiFi-R3-srv 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

[root@MiWiFi-R3-srv 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


如图,搞定:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值