Re: comment enlever des #define ?

Pàgina inicial

Reply to this message
Autor: Dominique Fournier
Data:  
A: Xavier Bestel
CC: GUILDE
Assumpte: Re: comment enlever des #define ?
Xavier Bestel wrote:
> Bonjour tous,
>
> j'ai un gros paquet de fichiers source, des .c et des .h, truffés de
> commandes préprocesseur du genre:
>
> #ifdef OPTION1
> calcule();
> #else
> dort();
> #endif
> fini();
>
> Et je voudrais simplifier le tout. Existe-t'il un outil magique à qui on
> pourrait donner certaines valeurs pour des directives cpp et qui les
> dégagerait du code ? Genre:
>
> outil_magique --a-degager=OPTION1,OPTION2 -DOPTION1=1 code.c
>
> et qui me rendrait ça:
>
> calcule();
> fini();
>
>
> D'avance merci,
>
>     Xav

>
>
> PS: merci de me mettre en Cc:
>
>
>
>

Salut !
gcc -E bloque la compilation apres la pre-compilation. Tu auras donc le
code une fois pre-compile.

Peut-etre que le code sorti alors te conviendra ?

Bonne soiree

Dom

-- 
    __   __   ___  __
  /     /  /  /  /    Dominique Fournier
 /     /__/  /  /     CNRS / Centre Reseau et Informatique Commun
 \___ /  \ _/_  \___  Tel : 04 76 88 78 59 / Fax : 04 76 88 12 95
Certificats :  http://igc.services.cnrs.fr/Doc/General/trust.html
Site Perso  :  http://dominique.fournier.homedns.org          ;-)