alliance-programmers '1998
Re: Cours de C (je rattrape mon dea!).


Czo [Olivier SIROL] (Olivier.Sirol@asim.lip6.fr)
Thu, 26 Feb 1998 16:37:53 +0100

Le CFLAGS par défaut est ( je l'ai remis ce matin ) : -Wall -O4 Hier, je voulais seulement -Wall, aujourd'hui, je rejoins le -Wall -O4, tant pis pour les faux warning. Tu voudrais : -O4 seulement. Voir ce détail avec Mr Alliance (Czo pour les intimes) et les personnes que ça interresse. En fait, des LOCAL_CFLAGS permettent de gerer cela au coup par coup. Cependant, je pense que pour les libraries et outils installes, l'optimisation max est un service rendu aux utilisateurs. Donc je preconiserais un LOCAL_CFLAGS = -Wall pour les ceusses qui le desirent. Mon avis la dessus : 1. C'est bien de faire bouger les choses.... 2. Les gens qui savent ce qu'ils font peuvent utiliser un LOCAL_CFLAGS utilisant CFLAGS ou pas... Les autres ont un -Wall. Je voudrais que toutes les librairies soient prototypees, et pour l'instant je n'en ai fait que 2. Mais je n'ose pas immaginer le bordel si on avait les prototypes pour tout le monde. A coup sur il y aurait encore des fonctions avec trop ou pas assez de parametres (je suis encore convaincu que se serait une bonne chose a faire). Conclusion : c'est pas parceque pendant 5 ans on a pas utilisé de prototypes qu'il ne faudrait pas rendre ca obligatoire. Techniquement : cf mbk : code K&R + proto si gcc/ansi ... PS : printf, c'est du ressort des ingenieurs systeme... il serait peut etre bon d'installer un gcc recent... -- Sincerely, Olivier. ==================================================================== Olivier SIROL Alliance Team ASIM/LIP6/UPMC Coul. 55-65, 2e etg, Bur. 213 75252 Paris Cedex 05 mailto:Olivier.Sirol@lip6.fr Tel: (33/0) 1.44.27.30.43 http://asim.lip6.fr/~czo/ Fax: (33/0) 1.44.27.72.80 ===================== Alliance on the WWW ========================== - Home page : http://asim.lip6.fr/alliance/ - Ftp site : ftp://asim.lip6.fr/pub/alliance/ - E-mail support : mailto:alliance-support@asim.lip6.fr ====================================================================

 



Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC, page maintained by Czo [Olivier Sirol] , last updated on 22 March 2001.