CFLAGS

CFLAGS și CXXFLAGS sunt numele variabilelor de mediu sau Makefile variabile care pot fi utilizate pentru a configura elaborarea de software - ului .

Aceste variabile sunt de obicei setate într-un Makefile și sunt adăugate atunci când este apelat compilatorul. Dacă nu sunt specificate în Makefile , atunci vor fi preluate direct din mediu, dacă sunt prezente. Instrumentele (în special ./configure din autoconf ) vor genera automat Makefiles cu aceste variabile poziționate corect.

CFLAGS vă permite să adăugați parametri pe linia de comandă care apelează compilatorul C , în timp ce CXXFLAGS este utilizat pentru compilarea C ++ . De asemenea, o variabilă similară, CPPFLAGS , permite parametrii să fie trecut pe linia de comandă a C Preprocessor .

Această setare este, în general, destinată optimizării sau depanării codului, de exemplu -g, -O2sau (specific GCC ) -march=athlon.

Vezi și tu

Referințe externe