Autor: Nicolas Morey-Chaisemartin Data: A: Dominique Fournier, guilde Assumpte: Re: C/C++: virer du code entre #ifdef/#endif
Le 12/12/2017 à 09:31, Dominique Fournier a écrit : > Si le code est compilé par gcc, il me semble qu'il existe une option pour l'arrêter après la pré-compilation.
Au lieu de mettre -c fichier.o, tu mets -E fichier_preprocessed.c
Ca arrête la compil après le préprocesseur.
Il vaut globalement mieux passer par cpp. Sinon le fichier risque d'avoir des infos en rab:
-fichier d'origine + numéro de ligne
-includes qui sont vraiment inclus
-#define qui n'y sont plus
cpp a pleins d'options pour pouvoir choisir ce qui en sort :)