OVH Cloud OVH Cloud

GCC & variable CFLAGS

2 réponses
Avatar
Opera
Bonjour,
utilisant debian Sid avec gcc 4.1, je me rend compte que ce dernier ignore
totalement la variable CFLAGS de mon .zshrc. (J'ai essayé avec bash, pareil).
J'ai essayé sur le poste d'une autre personne avec le même système, mais qui
ne programme pas et avec une config de bash "de base" -> même résultat. Par
contre sous gentoo, tout baigne.
Si quelqu'un pouvait m'aider ce problème pour le moins obscur, il m'enlèverait
une belle épine du pied.
Merci


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Basile STARYNKEVITCH
Le Fri, Feb 23, 2007 at 05:50:12AM +0000, Opera écrivait/wrote:
Bonjour,
utilisant debian Sid avec gcc 4.1, je me rend compte que ce dernier ignore
totalement la variable CFLAGS de mon .zshrc.



gcc n'utilie pas de variable d'environnement pour ses options. RTFM

CFLAGS est une variable de make, pas une variable d'environnement.

Donc pour compiler un fichier ou une application en ligne de commande avec l'option -O -Ifoobar/

gcc -O -Ifoobar/ *.c -o appli

ou bien

make CFLAGS='-O -Ifoobar/'

Ca n'a rien à voir avec les variables d'environnement, sauf quand make les
utilise.


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faïencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent Lefevre
On 2007-02-23 08:30:52 +0100, Basile STARYNKEVITCH wrote:
gcc n'utilie pas de variable d'environnement pour ses options. RTFM



Mais noter qu'il en utilise certaines qui remplacent *certaines*
options: LIBRARY_PATH, CPATH, C_INCLUDE_PATH, CPLUS_INCLUDE_PATH,
OBJC_INCLUDE_PATH.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact