Articulo de referencia

CFLAGS

CFLAGS y CXXFLAGS son nombres de variables de entorno o de variables de Makefile que se pueden configurar para especificar parámetros adicionales que se pasarán a un compilador ...

CFLAGS y CXXFLAGS son nombres de variables de entorno o de variables de Makefile que se pueden configurar para especificar parámetros adicionales que se pasarán a un compilador durante el proceso de compilación de software . FFLAGS cumple una función similar. [ 1 ]

Estas variables suelen definirse en un Makefile y se añaden a la línea de comandos al invocar el compilador. Si no se especifican en el Makefile, se leerán del entorno, si está presente. Herramientas como el script ./configure de autoconf suelen obtenerlas del entorno y añadirlas a los Makefiles generados. Algunos scripts de instalación de paquetes, como SDL, permiten que la configuración de CFLAGS anule la configuración normal (en lugar de añadirla), por lo que configurar CFLAGS puede causar problemas en este caso.

CFLAGS permite añadir parámetros para el compilador de C , mientras que CXXFLAGS se utiliza al invocar un compilador de C++ . Asimismo, existe una variable CPPFLAGS con parámetros que se pasan al preprocesador de C o C++ . De igual modo, FFLAGS permite añadir parámetros para un compilador de Fortran .

Estas variables se utilizan con mayor frecuencia para especificar opciones de optimización o depuración para un compilador, como por ejemplo -g, -O2o ( específico de GCC-march=athlon ) .

Véase también

Referencias

Stallman, Richard M.; McGrath, Roland; Smith, Paul D. (2020) [1.ª ed. 1988]. GNU Make. Un programa para dirigir la recompilación (PDF) . Free Software Foundation.

Obtenido de " https://en.wikipedia.org/w/index.php?title=CFLAGS&oldid=1284469999 "