Bonjour,

Lors de la compilation d'un programme en C qui a pour but de créer un module noyau, j'ai cette erreur de compilation :
linux/module.h : No such file or directory

Bien évidemment, cela signifie que la librairie module.h est manquante. Elle se trouve normalement dans le répertoire /usr/include/linux .

Cette librairie est normalement installée suite à la compilation du noyau et de ses headers. J'ai donc réinstallé les packets linux-headers-2.6.26 ... correspondant à mon kernel, le fichier module.h est désormais présent mais pas à la bonne place (en l'occurrence dans le répertoire usr/src/linux-headers-2.6.26-2-686/include/linux )

- où ais-je fais une erreur ?
- faut-il monter les répertoires pour rendre accessible la librairie ? si oui, comment ?
existe-t-il un moyen de vérifier que toute l'installation est correcte ?

Grazie mille !