编译Linux内核出现scripts/kconfig/lxdialog/dialog.h:38:20 curses.h的问题

软件技巧 浅灬笑 6622℃ 0评论

今天第一次编译Linux的内核,按照教程首先到https://www.kernel.org/pub/linux/kernel/ 这里下载了我所需要的Linux内核源文件,然后使用命令make menuconfig 与make进行编译操作,然而在使用make menuconfig的时候终端提示了错误,如下图所示:

make menuconfig

提示了scripts/kconfig/lxdialog/dialog.h:38:20,一看就是没有相关依赖库,于是百度了一下,大家都说是缺少libcurses5-dev这个东西,于是我就又 yum install libcurses5-dev,但是错误依然存在,百度了很久没找到解决方案,于是就试了一下命令 yum install *curses*   ,尝试看看有没有东西要安装,结果列出了一大堆,然后全部选择安装,再次make menuconfig,make通过了~~这样问题就误打误撞解决了。

makestart

解决方案:

第一种:yum install libcurses5-dev 安装这个库

第二种:如果你通过第一种方法后错误依然存在,使用 yum install *curses* 更新全部含有curses的系统库(我的系统是fedora,用第二种方法解决了。)

转载请注明:悠然品鉴 » 编译Linux内核出现scripts/kconfig/lxdialog/dialog.h:38:20 curses.h的问题

喜欢 (2)or分享 (0)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址