Domanda

C'è una veloce ultra "sintassi controllare il mio codice, ma non la modalità di compilazione" per g ++ / clang? Dove l'unico obiettivo è quello di verificare solo se il codice che ho è un codice valido C ++?

È stato utile?

Soluzione

-fsyntax-solo per GCC, questo dovrebbe probabilmente lavoro per Clang così dal momento che emulano le opzioni della riga di comando di GCC. O se non è significativamente più veloce, dovrete tempo.

Altri suggerimenti

È possibile dare un'occhiata a gcc-XML ( http://www.gccxml.org /HTML/Index.html ), che riutilizza il frontend gcc per produrre una descrizione xML della sorgente.

Un'altra opzione è quella di utilizzare il frontend EDG ( http: //www.edg. com / index.php? posizione = c_frontend ), ma è non è open source, e tutt'altro che a buon mercato.

cppcheck è un'opzione per voi? Non so esattamente che cosa risultato desiderato. cppcheck non è un controllo della sintassi pura. E se cppcheck è enougth veloce.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top