Comment supprimer les commentaires du code source C/C
Supprimer les commentaires d'un fichier source C/C sans utiliser de préprocesseur peut être un problème. tâche utile pour diverses raisons. Heureusement, il existe un outil existant qui peut gérer efficacement cette tâche : la GNU Compiler Collection (GCC).
Utiliser GCC pour supprimer les commentaires
Pour supprimer des commentaires d'un fichier source à l'aide de GCC, exécutez la commande suivante :
gcc -fpreprocessed -dD -E -P test.c
Explication de GCC Flags :
Exemple d'utilisation :
Considérez l'exemple de fichier de code source test.c suivant :
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo /* comments? comments. */ // c++ style comments
L'exécution de la commande GCC ci-dessus sur test.c produira le résultat suivant :
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo
Comme vous Comme vous pouvez le voir, tous les commentaires ont été supprimés avec succès, tandis que le reste du code reste inchangé. Cette méthode fournit une approche fiable et automatisée pour supprimer les commentaires du code source C/C sans avoir besoin d'implémentations d'expressions régulières personnalisées ou d'édition manuelle.
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!