Le projet sur lequel je travaille récemment a fait un gros effort pour nettoyer le code en activant tous les avertissements GCC les plus stricts et en itérant jusqu'à ce qu'il soit compilé. Maintenant, par exemple, la compilation échoue si je déclare une variable et ne l'utilise pas.Puis-je dire à GCC d'échouer si j'inclue des fichiers d'en-tête inutilement?
Après ma dernière tâche de développement, je vois qu'il y a un fichier d'en-tête inclus quelque part qui n'est plus nécessaire. Y at-il un bon moyen de trouver d'autres tels fichiers d'en-tête (et de réduire ainsi les dépendances) autre que d'essayer de supprimer un fichier d'en-tête et de voir si quelque chose se brise? J'utilise GCC 4.3.2 sous Linux.
"La compilation échoue si je déclare une variable et ne l'utilise pas". Quelle option du compilateur avez-vous définie pour cela? Cela semble utile, mais oh si strict ;-) – Mawg