Maison > Article > Opération et maintenance > Le compilateur sous Linux ne trouve pas le fichier d'en-tête
Le problème se pose :
Si le fichier d'en-tête est introuvable lors de la compilation du programme sous Linux, l'erreur suivante s'affichera :
$ gcc test.c -o test test.c:9:16: fatal error: xxx.h: No such file or directory #include<xxx.h>
La description suivante prend le système Ubuntu comme exemple.
(Partage de tutoriel vidéo gratuit : Tutoriel vidéo Linux )
La solution est la suivante :
1 Trouvez d'abord le chemin où xxx.h. se trouve
La commande est la suivante :
$ sudo find / -name xxx.h
Le résultat est le suivant :
/usr/local/include/xxx/xxx.h
2. Utilisez ensuite l'option -I pour ajouter le répertoire à compiler
La commande est la suivante :$ gcc test.c -o test -I /usr/local/include/xxxArticles et tutoriels connexes recommandés :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!