CFLAGS

CFLAGS e CXXFLAGS sono i nomi delle variabili di ambiente o delle variabili Makefile che possono essere utilizzate per configurare la compilazione del software .

Queste variabili sono solitamente impostate in un Makefile e vengono aggiunte quando viene chiamato il compilatore. Se non sono specificati nel Makefile , verranno presi direttamente dall'ambiente, se presente. Gli strumenti (in particolare ./configure da autoconf ) genereranno automaticamente Makefile con queste variabili posizionate correttamente.

CFLAGS consente di aggiungere parametri sulla riga di comando che chiama il compilatore C , mentre CXXFLAGS viene utilizzato per la compilazione C ++ . Allo stesso modo, una variabile simile, CPPFLAGS , permette parametri da passare sulla linea di comando del C preprocessore .

Questa impostazione รจ in genere lo scopo di ottimizzare o eseguire il debug del codice, ad esempio -g, -O2o (specifico per GCC ) -march=athlon.

Vedi anche

Riferimenti esterni