From 2ce402de3a04f1c2c6f9b51c177e6625f65ff4b0 Mon Sep 17 00:00:00 2001 From: haller Date: Fri, 8 Oct 2004 21:34:32 +0000 Subject: Correction du fond(viandage de CLIBS et CXXLIBS au profit de LDLIBS) Ajout de liens --- d/dev/tools/tools.txt | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'd') diff --git a/d/dev/tools/tools.txt b/d/dev/tools/tools.txt index d0538ba..388a4f8 100644 --- a/d/dev/tools/tools.txt +++ b/d/dev/tools/tools.txt @@ -161,12 +161,11 @@ sp Pour dire à make comment faire ses trucs intelligents, certaines variables sont bien utiles, en voici quelques une : * CC permet de définir le compilateur C (exemple: CC=gcc) ; - * CLIBS permet de définir les librairie C à utiliser (exemple:CLIBS=-lm) ; + * LDLIBS permet de définir les librairies à utiliser (exemple:LDLIBS=-lm); * CFLAGS qui permet de définir les flags (exemple CFLAGS=-g -W -Wall). Pour le C++ il y a les équivalents * CXX pour le compilo C++ ; - * CXXLIBS pour les librairies C++ ; * CXXFLAGS pour les flags C++. Mais il en existe bien d'autre. @@ -176,11 +175,11 @@ En d ^<< CC=gcc -CLIBS=-lm +LDLIBS=-lm CFLAGS=-g -W -Wall -pipe barbecue: main.o merguez.o thermostat.o - ${CC} ${CLIBS} ${CFLAGS} -o $@ $^ + ${CC} ${LDLIBS} ${CFLAGS} -o $@ $^ ^>> @@ -352,6 +351,16 @@ main (void) Typiquement, vous avez perdu le pointeur qui avait l'adresse du bloc alloué. Cela donne lieu à une fuite de mémoire. +* Autres documents + +Ce petit descriptif sur les outils ne sert pas à grand chose seul par +conséquent, il est conseillé d'aller voir d'autre page pour s'informer et +notamment: + * Le tutorial pour "Programmation en C sous Unix" fait par Ni à +l'adresse: www.linux.efrei.fr/datadoc/progc/progc.pdf + * Pour le robot, les standards de codage disponible dans le cvs et sur +http://www.linux.efrei.fr/robot/doc/d/dev/standards/coding.html + * Conclusion Voilà quelques outils qui sont très utiles pour développer, si vous en voyez -- cgit v1.2.3