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. These variables are usually set inside a Makefile and are then appended to the command line when the compiler is invoked. If they are not specified in the Makefile, then they will be read from the environment, if present. Tools like autoconf's .
| Property | Value |
| dbpprop:abstract
|
- 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. These variables are usually set inside a Makefile and are then appended to the command line when the compiler is invoked. If they are not specified in the Makefile, then they will be read from the environment, if present. Tools like autoconf's . /configure script will usually pick them up from the environment and write them into the generated Makefiles. CFLAGS allows to add switches for the C compiler, while CXXFLAGS is meant to be used when invoking a C++ compiler. Similarly, a variable CPPFLAGS exists with switches to be passed to the C preprocessor. These variables are most commonly used to specify optimization or debugging switches to a compiler, as for example -g, -O2 or -march=athlon.
- 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 -march=athlon.
- Le variabili CFLAGS e CXXFLAGS definiscono le opzioni di ottimizzazione per i compilatori C e C++ rispettivamente di gcc; sebbene sia possibile definire queste variabili per applicarle ad ogni programma, le massime prestazioni si ottengono quando si impostano le variabili individualmente per ogni programma. Con le CFLAGS si dovrebbero definire le impostazioni di ottimizzazione che si ritiene possano rendere il sistema più reattivo in generale. Non mettere impostazioni sperimentali in questa variabile; troppe ottimizzazioni possono causare comportamenti inaspettati dei programmi risultanti (crash, o peggio ancora, malfunzionamento). Non vengono spiegate tutte le possibili opzioni di ottimizzazione. Gli effetti di molte di esse sono un'incongnita anche per gli sviluppatori stessi di gcc. Chi volesse conoscerle, legga il Manuale Online GNU o la pagina di informazioni gcc (info gcc - funziona solo su un sistema Linux).
- CFLAGS e CXXFLAGS são ambas o nome de variáveis de ambiente ou variáveis do Makefile que são capazes de especificar switches adicionais a serem passados para um compilador no processo de compilação de software computacional. Estas variáveis geralmente são setadas dentro de um Makefile e são adicionadas a linha de comando quando o compilador propriamente dito é invocado. Se elas não são especificadas dentro do Makefile, então elas serão lidas através do ambiente, se presente. Ferramentas como a script . /configure do autoconf geralmente irão coleta-las através do ambiente e escreve-las nos Makefiles resultantes. CFLAGS permite que switches sejam adicionados para o compilador de linguagem C, enquanto que CXXFLAGS deve ser usada para trabalhar com switches ao invocar um compilador de linguagem C++. Variáveis similares, como CPPFLAGS existem em conjunto com switches a serem passados para o Preprocessador C. O uso mais comum e disseminado destas variáveis é relativo a switches de otimização ou depuração de um determinado compilador, como por exemplo -g, -O2 ou um específico do -march=nocona. Otimização de compiladores
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdfs:comment
|
- 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. These variables are usually set inside a Makefile and are then appended to the command line when the compiler is invoked. If they are not specified in the Makefile, then they will be read from the environment, if present. Tools like autoconf's .
- 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 .
- Le variabili CFLAGS e CXXFLAGS definiscono le opzioni di ottimizzazione per i compilatori C e C++ rispettivamente di gcc; sebbene sia possibile definire queste variabili per applicarle ad ogni programma, le massime prestazioni si ottengono quando si impostano le variabili individualmente per ogni programma. Con le CFLAGS si dovrebbero definire le impostazioni di ottimizzazione che si ritiene possano rendere il sistema più reattivo in generale.
- CFLAGS e CXXFLAGS são ambas o nome de variáveis de ambiente ou variáveis do Makefile que são capazes de especificar switches adicionais a serem passados para um compilador no processo de compilação de software computacional. Estas variáveis geralmente são setadas dentro de um Makefile e são adicionadas a linha de comando quando o compilador propriamente dito é invocado. Se elas não são especificadas dentro do Makefile, então elas serão lidas através do ambiente, se presente.
|
| rdfs:label
|
- CFLAGS
- CFLAGS
- CFLAGS
- CFLAGS
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |