【发布时间】:2009-07-31 17:50:57
【问题描述】:
我正在尝试在 Linux Redhat 2.6.9-42.ELsmp 上编译一个 c 编程包 (thc-ipv6-0.7),它抱怨找不到“linux/string.h”。
从谷歌,我了解到这是“kernel-headers”包的一部分。
如果我执行“rpm -qa | grep kernel”
它显示安装了“kernel-devel”(我认为我需要),但没有安装“kernel-headers”。
“find / -name string.h”显示 string.h 实际上在系统上,在许多地方,包括“/usr/include”。
我尝试在 make 文件中添加“-I/usr/include”,但得到了同样的错误。
我的问题是,我是否需要安装“kernel-headers”,如果需要,我在哪里可以找到它,以及什么版本?
【问题讨论】:
-
你试过“yum install kernel-headers”吗?
-
事实上,我确实尝试过。但是 yum 没有安装,IIRC。
标签: c linux kernel header redhat