Comment puis-je activer le C++ style des commentaires dans gcc, tout en laissant ANSI-il activé?

C'est juste venu comme une question où j'ai travaillé, j'ai donc fait un peu de creuser et la réponse est un ExpertsExchange un. J'ai donc la main à la question d'origine asker, Manchung:

J'ai un projet écrit en pur C, qui est utilisé dans un système embarqué. Alors, j'utilise pur C pour réduire la taille du code.

Quand je compile le projet, j'ai utiliser l'option-ansi drapeau afin de s'assurer que le code est conforme à la norme ANSI. Cependant, l'inconvénient de l'utilisation de cette balise ansi, c'est que je suis seulement autorisé à utiliser C style de commentaires (/*commentaires */). Ce qui me donne mal à la tête quand j'ai besoin d'imbriquer des commentaires.

Donc, ma question est: est ce que les commutateurs/drapeaux puis-je utiliser pour me permettre d'utiliser le C++ style de commentaires (//commentaires), tout en gardant l'ANSI vérification activée en même temps?

Qui assez bien sommes ma question trop.

  • Le haut voté réponse à cette question n'est plus valide. Je serais ravi de voir une solution dans mon cas c'est parce que je suis en train de faire respecter la croix-plate-forme code de compatibilité entre Windows et Linux. Windows nécessite le plus souvent conforme à la norme ANSI code, mais a style c++ commentaires en-têtes système. Et mon Windows les développeurs c++ style des commentaires si je n'ai pas de drapeau comme des mises en garde (et il y a comme une erreur). Activation de c++ commentaires dans GCC semble être la réponse la plus simple.
InformationsquelleAutor graham.reeds | 2008-11-10