LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: tenten

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

[复制链接]
 楼主| 发表于 2009-9-26 09:33:07 | 显示全部楼层
Post by defrag;2030392
apt-get install linux-headers-2.6-amd64


我的cpu的不是AMD的,也要装这个吗
回复 支持 反对

使用道具 举报

发表于 2009-9-26 14:45:27 | 显示全部楼层
可装 linux-headers-2.6-686
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-26 16:04:52 | 显示全部楼层
Post by d00m3d;2030552
可装 linux-headers-2.6-686


确定已经安装
我现在怀疑是libc6的问题
出错中含有找不到/sys/eventfd.h
我的系统里确实没有这个文件
回复 支持 反对

使用道具 举报

发表于 2009-9-26 16:31:12 | 显示全部楼层
/usr/include/sys/eventfd.h 属于 libc6-dev 包
回复 支持 反对

使用道具 举报

发表于 2009-12-19 01:47:57 | 显示全部楼层
严格来说,这样的解决方法不正确……
由于Linux kernel是“自给自足”的,所以,本身打包里面包含关联的文件……所以,在解压内核的目录 include/linux/eventfd.h 找到文件,可以复制到/usr/include/sys/,继续编译可以通过。
另外,出现这个问题,在于libc6-dev在stable版本2.7不含这个eventfd.h文件,在testing里面有,所以,升级到testing一样可以解决这个问题……
我只用stable的软件,升级内核提高速度,所以,用前者方法……
回复 支持 反对

使用道具 举报

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

本版积分规则

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