Suppression des commentaires du code C/C
L'élimination des commentaires des fichiers source C/C peut être une étape de prétraitement utile à diverses fins. Une approche pour y parvenir sans recourir au prétraitement consiste à exploiter les capacités de GNU Compiler Collection (GCC).
Options de ligne de commande GCC
En utilisant GCC, vous peut utiliser les options de ligne de commande suivantes pour supprimer les commentaires d'un fichier source C/C :
gcc -fpreprocessed -dD -E -P
Ces options fonctionnent comme suit :
Exemple
Considérez l'exemple de code C/C suivant :
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo /* comments? comments. */ // c++ style comments
Exécution de la commande GCC susmentionnée sur ce fichier produit le résultat suivant :
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo
Comme vous pouvez le voir, tous les commentaires ont été supprimés avec succès du code source. Cette méthode fournit un moyen simple et fiable de supprimer les commentaires sans introduire de modifications involontaires dans le code.
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!