LinuxSir.cn,穿越时空的Linuxsir!

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

求教:debian编译2.31内核出错(谢谢,已搞定)

[复制链接]
发表于 2009-9-24 23:41:40 | 显示全部楼层 |阅读模式
已经搞定,缺少zlib1g-dev包
奇怪的是,很多编译文档中都没有提到这个包

make[1]: Leaving directory `/usr/src/linux-2.6.31'
> /usr/bin/make    ARCH=i386 \

>      -C Documentation/lguest
> make[1]: Entering directory `/usr/src/linux-2.6.31/Documentation/lguest'
> cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE    lguest.c   -o lguest
> lguest.c:21:25: error: sys/eventfd.h: 没有那个文件或目录
> lguest.c: In function ‘create_thread’:
> lguest.c:1021: warning: implicit declaration of function ‘eventfd’
> make[1]: *** [lguest] 错误 1
> make[1]: Leaving directory `/usr/src/linux-2.6.31/Documentation/lguest'
bash: command substitution: line 1: unexpected EOF while looking for matching `''

已经试过几种编译方式,包括make menuconfig 和xconfig
都是以上提示
望达人指教哦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-9-25 01:28:27 | 显示全部楼层
是在make menuconfig的时候报这个错误么?
回复 支持 反对

使用道具 举报

发表于 2009-9-25 06:54:09 | 显示全部楼层
貌似系统里没有装内核头文件
回复 支持 反对

使用道具 举报

发表于 2009-9-25 08:47:46 | 显示全部楼层
现在内核编译都自动-O3了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 10:19:58 | 显示全部楼层
Post by blue_stone;2030028
是在make menuconfig的时候报这个错误么?


make menuconfig也是报这个错误
回复 支持 反对

使用道具 举报

发表于 2009-9-25 10:54:32 | 显示全部楼层
这是没有装build-essential吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 12:29:32 | 显示全部楼层
Post by Strange;2030103
这是没有装build-essential吧


已经装了的!!
回复 支持 反对

使用道具 举报

发表于 2009-9-25 22:29:17 | 显示全部楼层
build-essential 并不包括内核头文件。。。
回复 支持 反对

使用道具 举报

发表于 2009-9-25 22:51:40 | 显示全部楼层
看上去是这样
Post by d00m3d;2030050
貌似系统里没有装内核头文件
回复 支持 反对

使用道具 举报

发表于 2009-9-25 23:23:28 | 显示全部楼层
apt-get install linux-headers-2.6-amd64
回复 支持 反对

使用道具 举报

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

本版积分规则

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