Re: C/C++: virer du code entre #ifdef/#endif

Top Page

Reply to this message
Author: Dominique Fournier
Date:  
To: guilde
Subject: Re: C/C++: virer du code entre #ifdef/#endif
Si le code est compilé par gcc, il me semble qu'il existe une option
pour l'arrêter après la pré-compilation.

Désolé de ne pouvoir être plus précis, mais cela fait trèèèèès longtemps
que je n'ai plus compilé.

Bonne journée

Dom

Le 12/12/2017 à 08:59, Frédéric a écrit :
> Hello,
>
> Existe-t-il un outil permettant de virer les lignes de code dépendant d'un
> #ifdef ? Genre :
>
> i = 3
> for (i=0; i++; i<5) {
>    y = i * 2
> #ifdef TOTO
>    y /= 1.2
> #endif
> }

>
> pour obtenir juste :
>
> i = 3
> for (i=0; i++; i<5) {
>    y = i * 2
> }

>
> si TOTO n'est pas défini ? Et ce même s'il y a des #ifdef imbriqués...
>
> Merci d'avance.
>