Est-il possible d'ajouter la ligne de commande -pentantic à GCC, mais ne l'avez pas averti de «Long Long»

StackOverflow https://stackoverflow.com/questions/2694093

  •  01-10-2019
  •  | 
  •  

Question

J'utilise principalement GCC pour développer ma bibliothèque, mais j'aimerais assurer la compatibilité des compositeurs croisés et en particulier la conformité standard autant que possible. Pour cela, j'en ai ajouté plusieurs -W... Flags à la ligne de commande. J'ajouterais aussi -pedantic, mais j'ai un problème avec son avertissement sur long long taper. Ce dernier est important pour ma bibliothèque et est correctement gardé avec #if Le code, IE n'est pas compilé sur des compilateurs qui ne le savent pas de toute façon.

Bref: puis-je avoir du gcc dans -pedantic Mode avertit de toute extension à l'exception long long?

Était-ce utile?

La solution

ajouter -Wno-long-long , ou basculez en C99 (utilisez l'indicateur GCC -STD = C99). C99 fournit longtemps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top