Ich versuche, AC-Programmpaket (thc-ipv6-0.7) auf Linux Redhat 2.6.9-42.ELsmp zu kompilieren und es beschwert sich, dass es "linux/string.h" nicht finden kann .Linux redhat kernel-headers
Von Google erfuhr ich, dass dies Teil des Pakets "kernel-headers" ist.
Wenn ich das tue "rpm -qa | grep kernel"
Es zeigt, dass "kernel-devel" installiert ist (was ich glaube, ich brauche), aber nicht "Kernel-Header".
Ein "find/-name string.h" enthüllt string.h ist tatsächlich auf dem System, an vielen Stellen, einschließlich "/ usr/include".
Ich habe versucht, "-I/usr/include" zur make-Datei hinzuzufügen, bekam aber den gleichen Fehler.
Meine Frage ist, muss ich "Kernel-Header" installieren, und wenn ja, wo finde ich es, und welche Version?
Haben Sie versucht, "yum install kernel-headers"? –
ich habe versucht, in der Tat. Aber yum nicht installiert war, IIRC. –