2009-01-15 6 views
4

Pour le code:Comment forcer le préprocesseur gcc à préserver les espaces?

int i; 

gcc sorties préprocesseur:

int i; 

Comment forcer à préserver les espaces?

J'appelle le préprocesseur avec la commande: gcc -E somefile.c.

+0

Pouvez-vous donner un contexte? Lorsque vous l'appelez avec -E, il supprime tout ce qui n'est pas du code pur. Pourquoi en auriez-vous besoin pour préserver les espaces? Peut-être qu'il y a une meilleure façon de faire ce que vous essayez de faire? –

+0

Je ne pense pas. Je travaille sur l'outil d'analyse statique qui fonctionne avec le fichier prétraité, mais rapport sur les erreurs dans le fichier d'origine. – okutane

Répondre

8

Utilisez-le en mode traditionnel, c'est-à-dire '-traditional-cpp' comme décrit here.

+0

Vous êtes le sauveur de la vie! – jayatubi

Questions connexes