linux / module.h: Aucun fichier ou répertoire de ce type

je suis un débutant et je suis à l'essai de certaines bases de la programmation du noyau linux. Aujourd'hui matin, j'ai ouvert le module.h fichier VIM et fermé sans enregistrer les modifications. Après ça, je ne suis pas en mesure de compiler un de mes codes. Je reçois le message d'erreur suivant

[[email protected] helloworld]# cc helloworld.c
helloworld.c:1:25: error: linux/module.h: No such file or directory
[[email protected] helloworld]# 

Voici un exemple de code qui a été exécuté avec succès jusqu'à la dernière journée.

#include<linux/module.h>
#include<linux/kernel.h>

int init_module(void)
{
        printk("HELLO WORLD");
        return 0;
}

void cleanup_module(void)
{
        printk("GOODBYE");
}

J'ai cherché pour le module.h fichier comme suit et il existe

[[email protected] usr]# find . -name module.h
./src/kernels/2.6.18-194.el5-i686/include/asm-x86_64/module.h
./src/kernels/2.6.18-194.el5-i686/include/asm-i386/module.h
./src/kernels/2.6.18-194.el5-i686/include/linux/module.h
./include/sepol/policydb/module.h
./include/sepol/module.h
./include/kde/kunittest/module.h
[[email protected] usr]# 

Merci de m'aider.
J'utilise CentOS dans virtual box.

source d'informationauteur ajishalfred