Czym jest CFLAGS i CXXFLAGS ??
To najprościej mówią zmienne środowiskowe w Makefile pozwalające przekazać nam dodatkowe parametry do kompilatora (gcc) .
CFLAGS umożliwia dodać przełączniki dla kompilatora C, a CXXFLAGS ma być stosowany przy powoływaniu się na C + + kompilator. Podobnie, zmienna CPPFLAGS istnieje w przełączniki mają być przekazane do preprocesora C. Zmienne te najczęściej wykorzystywane są do optymalizacji lub debugowania np.: -g lub -march=k8.
Użytkownicy wolnych systemów w dość łatwy sposób mogą dowiedzieć się jakich przełączników mogą użyć.
W tym celu otwieramy terminal/konsole i wpisujemy:
user@PC:~> gcc –help
(więcej…)