Je veux ajouter manuellement des fichiers d'en-tête tels que math.h
et graphic.h
pour gcc
mais je ne sais pas où les placer.
Tout d'abord, jetez un coup d'œil à /usr/include
ou /usr/local/include
.
Si vous n'y trouvez rien, essayez:
`gcc -print-prog-name=cc1plus` -v
Cette commande demande à gcc quel préprocesseur C++ il utilise, puis demande à ce préprocesseur où il recherche les inclus.
Vous obtiendrez une réponse fiable pour votre configuration spécifique.
De même, pour le préprocesseur C:
`gcc -print-prog-name=cc1` -v
Si vous voulez seulement savoir où le fichier est placé, utilisez simplement la commande localiser:
locate -b '\math.h'
locate -b '\graphics.h'
Peut-être avez-vous des ressources supplémentaires pour mettre à jour votre base de données avant:
Sudo updatedb
C'est comme ça que je cherche l'emplacement de mes en-têtes. C'est beaucoup plus rapide que d'utiliser la commande find .