2010-05-11 17 views
8

Una risposta a un commento che ho fatto qui mi ha fatto fermare e pensare: "Non so davvero quale sia lo stato di supporto C99."Qual è lo stato del supporto C99 nei principali compilatori/toolchain?

Wikipedia dà dettagli per alcuni compilatori, ma io non sono abbastanza familiarità con C99 per conoscere tutti i bit e pezzi della norma, quindi non vedo per una panoramica gestalt risposta alla domanda:

Qual è lo stato del supporto C99 nei principali compilatori/toolchain?

risposta

7
  1. MSVC: Intenzionalmente non implementato a meno che non si sovrappone con C++
  2. GCC: La maggior parte delle parti utili sono in (e sono stati per un po '). Alcune funzionalità mancanti.
  3. clang: Claims pieno appoggio C99
+2

documenti anche GCC il livello di supporto C99 qui: http://gcc.gnu.org/c99status.html –

+0

Infine, non so se conta come compilatore "principale", ma è spesso considerato importante a causa del suo livello di supporto agli standard: Comeau rivendica il pieno supporto C99: http://www.comeaucomputing.com/features.html#c99 –

Problemi correlati