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

[root@localhost helloworld]# cc helloworld.c
helloworld.c:1:25: error: linux/module.h: No such file or directory
[root@localhost 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

[root@localhost 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
[root@localhost usr]# 

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

source d'informationauteur ajishalfred