当前位置: 技术问答>linux和unix
编译2.6.0核心时出错
来源: 互联网 发布时间:2015-05-29
本文导语: 有几个问题。安装说明上说下载到的应该是gz,但是实际上是bz2,这也就算了,我把它解压缩到/usr/src/Linux-2.6.0下,然后编译出现错误,说找不到curses.h文件! 我用的是Red Hat Linux 7.2。 | 我猜...
有几个问题。安装说明上说下载到的应该是gz,但是实际上是bz2,这也就算了,我把它解压缩到/usr/src/Linux-2.6.0下,然后编译出现错误,说找不到curses.h文件!
我用的是Red Hat Linux 7.2。
我用的是Red Hat Linux 7.2。
|
我猜可能是make menuconfig的时候出错,如果这样的话,改用其他的config方法,
menuconfig是基于ncurses的,需要curses库
menuconfig是基于ncurses的,需要curses库
|
你在安装RedHatLinux 7.2时,有可能没有选择“内核开发”模块。
|
在/linux-2.6.0/Documentation 下面有一文件Changes,里面说明了编译2.6内核需要的一些
软件以及这些软件的最低版本 ,很可能是你少了什么,看看吧
软件以及这些软件的最低版本 ,很可能是你少了什么,看看吧
|
版本的差异太大了,建议下载module-init-tools
|
module-init-tools是新的生成模块的工具
用原先的make module-install不好用
另外,rpm的工具也要更新
用原先的make module-install不好用
另外,rpm的工具也要更新