Configurar el compilador
Se puede cambiar los flags que se le pasen a gcc editando dos variables que pertenecen a configuraciones distintas (una para el desarrollo y otra para la entrega).
Por defecto se incluye lo siguiente:
makefile
# Compiler flags
CDEBUG=-g -Wall -DDEBUG
CRELEASE=-O3 -Wall -DNDEBUG- Cuando se compila con
make all, se utilizan los flags deCDEBUG. - Cuando se compila con
make release, se utilizan los flags deCRELEASE.
De esta forma, si querés agregarle optimizaciones o definir macros de preprocesador, este es el lugar para hacerlo.
Para más info sobre los flags que se pueden configurar para gcc, te aconsejo arrancar por esta página. También podés revisar la docu oficial.
Create SisOp App