J'ai du code écrit en C et j'ai inclus des bibliothèques telles que linux/config.h et linux/kernel.h.
Chaque fois que je compile le fichier, cela me donne une erreur en disant No such file or directory
?
Y a-t-il un programme que je devrais installer en premier? Comment puis-je résoudre cette erreur?
Comme le lien ci-dessous l'explique, quelque part dans le noyau 2.6.19, linux/config.h
a été supprimé.
Si au lieu de
#include "linux/config.h"
l'écriture:
#include "usr/src/linux-headers-3.2.0-41/include/linux/config.h"
aide, cela signifie que votre compilateur ne sait pas où chercher les fichiers d’inclusion.
Si vous utilisez une compilation de makefile ou de ligne de commande, alors cette page expliquera ce qui se passait. Sinon, si vous utilisez des IDE comme Eclipse ou Code :: Blocks, il vous faudra trouver les options du projet et ajouter des répertoires de fichiers à inclure.
Cordialement, Misery