当前位置:  技术问答>linux和unix

red hat 下make menuconfig报告nurceses错误

    来源: 互联网  发布时间:2016-05-13

    本文导语:  问题: make menuconfig 无法执行。 现象: 当我在2.4.27内核上编译时候,当我按照网上知道更改了根目录文件下面的Makefile文件,指 定是arm体系结构的时候突然发现如下的报错。 make menuconfig rm -f include/asm ( cd include ; ln ...


问题: make menuconfig 无法执行。

现象: 当我在2.4.27内核上编译时候,当我按照网上知道更改了根目录文件下面的Makefile文件,指

定是arm体系结构的时候突然发现如下的报错。

make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-arm asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/home/armlinux/kernel nux-2.4.27/scripts/lxdialog'
/bin/sh: line 1: -lncurses:command not found

>;>; Unable to find the Ncurses libraries.
>;>;
>;>; You must have Ncurses installed in order
>;>; to use 'make menuconfig'

make[1]: *** [ncurses] Error 1
make[1]: Leaving directory `/home/armlinux/kernel nux-2.4.27/scripts/lxdialog'
make: *** [menuconfig] Error 2

解决尝试1:
    我认为是没有安装ncurses库,于是我到网上下载了ncurses-devel-5.3-4.i386.rpm和ncurses-

5.3-4.i386.rpm安装后在usr/lib库下面找到了libncurses.a libncurses.so libncurses.so.5 

libncurses.so.5.3几个文件,应该会死确定是安装成功的。但运行错误依然。

解决尝试2:
    由于我们这里有一台机器可以正常运行,于是我开始分析他的机器。为了模拟和我同样错误,我故

意到他的机器里面的/usr/lib目录删除了这几个库,结果报错如下:

make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-arm asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/home/armlinux/kernel nux-2.4.27/scripts/lxdialog'

usr/ bin/ ld:cannot find -lncurses  
collects:ld returned 1 exit status 

>;>; Unable to find the Ncurses libraries.
>;>;
>;>; You must have Ncurses installed in order
>;>; to use 'make menuconfig'

make[1]: *** [ncurses] Error 1
make[1]: Leaving directory `/home/armlinux/kernel nux-2.4.27/scripts/lxdialog'
make: *** [menuconfig] Error 2


对比后发现有所不同,在于我的机器是/binsh: line 1: -Incurses:command not found  而他的机器

是 usr/ bin/ ld:cannot find -lncurses   collects:ld returned 1 exit status 

这时我到网上求助,一个网友给出如下判断:一个是提示-Incurses命令找不到,另外一个是提示-

lncurses   collects这个集合找不到,你再找找原因吧 

我看了两个机器内核的版本其实是一致的。

接下来我又尝试把好机器的这些库拷贝到我的机器上,结果令我失望的是也失败了,我应该如何办和处

理呢。


这个问题已经困扰我好多天了,但怎么都解决不了。现在都急死我了,能否帮我分析一下?


|
make menuconfig需要主机开发平台的支持,
Ncurses scripts解析只是一个问题,
同时还需要其他的开发包99%的原因是你的主机开发环境安装有问题,
在Linux安装过程中需要手动选择某些开发包的,
默认是只安装部分的这也是区别于windows安装的地方,
很多嵌入式开发过程中需要用到的开发工具,包括各种服务器
如tftp、ftp、nfs、samba等都是需要手动选择的。
 
软件包选择画面,请根据需要进行选择。在保留默认(系统已经选定的项后),还要增加一些,比方说:KDE Desktop Environment、Editors、Engineering and Scientific、Server configuratio tools、Web server、Mail Server、Windows File Server、DNS Name Server、FTP Server、PostgreSQL、MySQL 、Database、News Server、Net Work Server、Development Tools、Languge Support(选中简体中文)、System Tools、Administration Tools等。
 
最好的方式就是重装系统。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我的系统先装的win2000后装的red linux 9 一次非正常起动后,提示grub错误,我就用dos盘起动,并fdisk/mbr了,如何修复gurb并引导red lin
  • 我的RED HAT LINUX 的文件系统出了错误,怎样解结?谢谢!
  • 使用Virtual PC安装Red Hat Linux 9.0时显卡识别错误,如何改回来?
  • 安装red hat linux过程中,中途需要换盘时错误:unmounting cdrom出错,光驱死活打不开,怎么办?!
  • 我的Red Hat中的gnome中的任务栏在发生了一次错误后突然消失,救救我!!!!
  • 刚装了RED HAT LINUX9.0 可出现了这个错误咋办啊?
  • red hatlinux9安装到中途停止,出现警告还有错误。怎么解决,急啊
  • Red Hat Linux9 登录错误,请各位帮忙看看!
  • Red Hat Enterprise Linux 4 上安装oracle client时出现如下错误,请高手帮忙。
  • RED hat 下 arm-linux-gcc (2.95.3)编译 u-boot-1.1.6错误!!!!
  • Red Hat Linux下安装网卡驱动出现的错误(图示),求解!
  • java命名空间java.awt类color的类成员方法: red定义及介绍
  • 痛苦!!我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然
  • 我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然无法解析r
  • 请问各位大侠,有誰知道red linux 7.x和red advanced server 2.1的区别呢?
  • 如何卸载red linux9.0?我第一块硬盘装的win2000,第二块硬盘分出10G装的red linux9.0,grub安装到第一块硬盘的mbr中了,如何安全的删除red
  • red hat 8.0和red hat 9.0有什么区别
  • Linux Red hat 9.0 与 Red Hat Enterprise 的问题
  • [高分求问]Red Hat Linux 10 和 Red Hat Enterprise Linux AS 4.0 区别?
  • fc4/fc6 与red as 3/red as4 的主要区别是什么?
  • Red Hat Linux 9.0 和Red Hat Enterprise Linux as 4.0
  • java文档说TreeMap使用的储存结构是Red-Black树,请问什么是Red-Black树,和Btree一样吗?
  • Red hat Linux9 和Red hat Linux As有什么区别??
  • red hat安装问题:先装win xp后就不能装red hat了?
  • 同样的程序,语句system在red3up9(32位)上运行正常,而在red4up5(64位)上运行却返回-1???
  • Red Hat 好象就出到9,我又是RedHat的爱好者,以后怎么办啊? 还有,请问Red Hat 9的内核是多少?
  • 本人最近安装了red hat 7.3,但FTP服务无法启动,请教大虾们red hat 7.3的FTP详尽配置方案,急急急急!!!
  • red hat linux 9虚拟机安装
  • red5-0.6.3编译失败
  • 我装了Red Hat9.0,如何卸掉装Forade Core 5.0?
  • windows 引导 red hat 不成功...为何?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3