sto guardando un CFLAGS di -Cosa fa il flag g ++ -D?
CFLAGS=-g -w -D LINUX -O3 -fpermissive
in un Makefile. Cosa fa la bandiera -D? Vedo sulla pagina man che
-D name
Predefine name as a macro, with definition 1.
ma non so come interpretarlo. La mia interpretazione è ... rendendo LINUX una macro e facendo solo -03 e -fpermissive in un ambiente Linux. È giusto? Se no, allora cosa? Grazie per qualsiasi aiuto
Spesso, '-D' è incollato al seguente nome (definito), ad es. '-DLINUX' o' -DFOO = BAR' –