Bonjour
Est-ce quelqu'un sait comment faire (quelle opton à passer) pour GCC 3.3 se comporte comme GCC 3.1 notamment au niveau du preprocesseur.
En effet, certains trucs compilent très bien avec 3.1 mais ne compilent plus avec 3.3.
Le processeur donne des erreurs.....
Je sais que la meilleure solution est de modifier les sources, mais comme je suis un peu feniant, j'aimerais trouver une autre solution qui permettrait de faire ca avec une option par exemple.
J'ai regardé rapidement le manuel de cpp mais je n'ai rien trouvé de probant à ce sujet.
Merci
# Re: Preprocesseur GCC v3.1 -> v3.3
Posté par Nicolas Antoniazzi (site web personnel) . Évalué à 1.
Enfin, je peux peut etre me tromper... mais j'y crois pas trop
A mon avis -> case codage :p
[^] # Re: Preprocesseur GCC v3.1 -> v3.3
Posté par Pascal . Évalué à 1.
Meme si quelques modifications des directives du preprocesseur dans le source devraient etre rapides.
# Re: Preprocesseur GCC v3.1 -> v3.3
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
Ce qui change plus, c'est les fichiers d'en tête. Tu peux toujours essayer d'utiliser les .h de 3.1 avec un compilo en 3.3, mais c'est gore ...
Il faut savoir que GCC va en se rapprochant du standard C++, donc, porter ton code vers un GCC plus récent, dans 95% des cas, c'est corriger des trucs qui n'étaient pas du vrai C++ à la base.
[^] # Re: Preprocesseur GCC v3.1 -> v3.3
Posté par Pascal . Évalué à 1.
En fait, il est un peu plus rigoureux et laisse passer moins de choses.
Des trucs qui etaient en Warning dans la version 3.1 deviennent des erreurs dans la version 3.3.
[^] # Re: Preprocesseur GCC v3.1 -> v3.3
Posté par Matthieu Moy (site web personnel) . Évalué à 1.
Le préprocesseur, c'est un algo super con, ça traite juste les lignes qui commencent par '#' et les macros.
Tu ne confonds pas avec /front-end/ plutôt ?
(Un petit exemple pour débloquer le tout ?)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.