Je cherche à CFLAGS de -Que fait le drapeau g ++ -D?
CFLAGS=-g -w -D LINUX -O3 -fpermissive
dans un Makefile. Que fait le drapeau -D? Je vois sur la page de manuel que
-D name
Predefine name as a macro, with definition 1.
mais je ne sais pas interpréter cela. Mon interprétation est ... de faire de Linux une macro et de ne faire que -03 et -fpermissive dans un environnement Linux. Est-ce correct? Si non, alors quoi? Merci pour toute aide
Souvent, le «-D» est collé au nom (défini) suivant, par ex. '-DLINUX' ou' -DFOO = BAR' –