LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1012|回复: 12

编译内核出错---急在线等待!

[复制链接]
发表于 2005-12-3 20:28:56 | 显示全部楼层 |阅读模式
apt下载了linux-source-2.6.14解压后执行make menuconfig出现如下错误:/usr/bin/ld: cannot find -lncursescollect2: ld returned 1 exit status
>> Unable to find the Ncurses libraries.>>>> You must install ncurses-devel in order>> to use 'make menuconfig'
make[2]: *** [scripts/lxdialog/ncurses] 错误 1make[1]: *** [menuconfig] 错误 2make: *** [menuconfig] 错误 2
用apt找了Ncurses却发现没有,这是怎么一回事,该怎么做才能正确编译呢?
发表于 2005-12-3 20:34:12 | 显示全部楼层
试试make xconfig   ---需要有QT库的支持。

make menuconfig 需要ncurses 库的支持,你把那个n换成小写试一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-3 20:40:37 | 显示全部楼层
怎么样安装QT库?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-3 20:48:33 | 显示全部楼层
apt-get install libncurses5-dev
后可以用make menuconfig了,谢谢asnoka!
以前在RH中用make xconfig觉得那个更舒服些,要下载QT库该下些什么呢?
回复 支持 反对

使用道具 举报

发表于 2005-12-3 20:54:29 | 显示全部楼层
你用的apt的话,好像用
apt-get install qt
qpt-get install qt-devel
就可以了。

我用的yum.希望不致于说错给兄弟,不过我也挺喜欢menuconfig的界面,那个xconfig尽管是gui的,但是还是有些不好用。呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-3 21:39:01 | 显示全部楼层
洗了澡回来还没有编译完成,继续等吧。
再次感谢asnoka兄!
回复 支持 反对

使用道具 举报

发表于 2005-12-3 23:15:26 | 显示全部楼层
兄台太客气了,编译内核慢,有可能是你加入的模块太多了,查一下那些模块的信息,论坛里好像有很多说明的文档,兄弟可以参考一下,大家一起学习!
回复 支持 反对

使用道具 举报

发表于 2005-12-3 23:28:05 | 显示全部楼层
編譯前,修改一下Makefile,把第一個MAKEFLAGS加上[color="Red"]-j4參數,指示用4條並行編譯可加快速度

MAKEFLAGS += [color="Red"]-j4 --no.....
回复 支持 反对

使用道具 举报

发表于 2005-12-4 00:41:05 | 显示全部楼层
j4太多了吧,一个cpu两个就够了,20分钟,我的p4 1.8a
回复 支持 反对

使用道具 举报

发表于 2005-12-4 08:00:34 | 显示全部楼层
有沒有對比過j4跟j2的差別嗎?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表