CFLAGS
Sign in to saveAlso known as CMAKE_C_FLAGS_RELEASE, CMAKE_C_FLAGS_DEBUG, -DCMAKE_C_FLAGS_DEBUG, -DCMAKE_C_FLAGS_RELEASE
CFLAGS and CXXFLAGS are either the name of environment variables or of Makefile variables that can be set to specify additional switches to be passed to a compiler in the process of building computer software. FFLAGS fulfills a similar role.
Article · Français
CFLAGS et CXXFLAGS sont les noms de variables d'environnement ou de variables du Makefile qui peuvent être utilisées pour paramétrer la compilation d'un logiciel. Ces variables sont habituellement positionnées dans un Makefile et sont ajoutées quand le compilateur est appelé. Si elles ne sont pas spécifiées dans le Makefile, alors elles seront prises directement à partir de l'environnement, si elles sont présentes. Des outils (notamment ./configure de autoconf) généreront automatiquement des Makefiles avec ces variables correctement positionnées. CFLAGS permet d'ajouter des paramètres sur la ligne de commande qui appelle le compilateur C, alors que CXXFLAGS est utilisé pour la compilation C++. De même, une variable similaire, CPPFLAGS, permet de passer des paramètres sur la ligne de commande du Préprocesseur C. Ce paramétrage a en général pour but d'optimiser ou déboguer le code, par exemple -g, -O2 ou (spécifique à GCC) -march=athlon.
Abstract from DBpedia / Wikipedia · CC BY-SA