今天第一次编译Linux的内核,按照教程首先到https://www.kernel.org/pub/linux/kernel/ 这里下载了我所需要的Linux内核源文件,然后使用命令make menuconfig 与make进行编译操作,然而在使用make menuconfig的时候终端提示了错误,如下图所示:
提示了scripts/kconfig/lxdialog/dialog.h:38:20,一看就是没有相关依赖库,于是百度了一下,大家都说是缺少libcurses5-dev这个东西,于是我就又 yum install libcurses5-dev,但是错误依然存在,百度了很久没找到解决方案,于是就试了一下命令 yum install *curses* ,尝试看看有没有东西要安装,结果列出了一大堆,然后全部选择安装,再次make menuconfig,make通过了~~这样问题就误打误撞解决了。
解决方案:
第一种:yum install libcurses5-dev 安装这个库
第二种:如果你通过第一种方法后错误依然存在,使用 yum install *curses* 更新全部含有curses的系统库(我的系统是fedora,用第二种方法解决了。)
转载请注明:悠然品鉴 » 编译Linux内核出现scripts/kconfig/lxdialog/dialog.h:38:20 curses.h的问题