Unqualunque ha scritto:
Ok, ma le opzioni per il compilatore GCC non sono universali. Ad esempio VisualStudio utilizza /we al posto di -werror. Comunque, il PellesC che ricalca la sintassi di microsoft, non implementa quell'opzione.
Quindi posso ignorare questo flag se non è standard e posso concentrarmi sul determinare innanzitutto se sono su C90/ C99/ C11
Per gli ultimi due posso usare STDVERSION e STDCNOVLA se sono in C11. Mi rimane da capire come riconoscere il C90 dato che STDVERSION non è disponibile.