我正在尝试在 Linux Redhat 2.6.9-42.ELsmp 上编译 ac 编程包(thc-ipv6-0.7),它抱怨找不到“linux/string.h”。
从谷歌,我了解到这是“内核头”包的一部分。
如果我执行“rpm -qa | grep kernel”
它显示安装了“kernel-devel”(我认为我需要),但没有安装“kernel-headers”。
“find / -name string.h”显示 string.h 实际上在系统上,在许多地方,包括“/usr/include”。
我尝试在 make 文件中添加“-I/usr/include”,但得到了同样的错误。
我的问题是,我是否需要安装“kernel-headers”,如果需要,我在哪里可以找到它,以及什么版本?