Я пытаюсь скомпилировать пакет программирования c (thc-ipv6-0.7) в Linux Redhat 2.6.9-42.ELsmp и жалуется, что не может найти "linux / string.h".
Из Google я узнал, что это часть пакета "kernel-headers".
Если я сделаю "rpm -qa | grep kernel"
Это показывает, что «kernel-devel» установлен (что, я думаю, мне нужно), но не «kernel-headers».
"find / -name string.h" показывает, что string.h действительно присутствует в системе, во многих местах, включая "/usr/include".
Я попытался добавить "-I / usr / include" в файл make, но получил ту же ошибку.
У меня вопрос: нужно ли устанавливать «заголовки ядра», и если да, где его найти и какую версию?