7.1.3 Kernelheader
Die meisten Programme brauchen die Kernelheader-Dateien nicht, und einige
Programme lassen sich sogar nicht erfolgreich kompilieren, wenn die
Header-Dateien genutzt werden. Statt dessen sollten die Programme beim
Kompilieren gegen die Header-Dateien gelinkt werden, gegen die auch
glibc gelinkt wurde. Auf einem Debian-System
sind diese Kernelheader-Dateien in /usr/include/linux und
/usr/include/asm zu finden.
Entgegen einigen veralteten Dokumentationen, sollten keine symbolischen Links
in /usr/src/linux von /usr/include/linux und
/usr/include/asm erstellt werden.
Es sollte, wenn ein Programm bestimmte Kernelheader-Dateien f�r
Kernel-spezifische Programme ben�tigt, statt dessen das Makefile so angepasst
werden, dass der Pfad der einzubindenden Header-Dateien folgende Pfade enth�lt:
Verzeichnis-bestimmter-Kernelheader/include/linux und
Verzeichnis-bestimmter-Kernelheader/include/asm.