Makefile ou gcc - Comment faire pour ne pas afficher les warnings ?

Makefile ou gcc - Comment faire pour ne pas afficher les warnings ? - C++ - Programmation

Marsh Posté le 16-10-2002 à 20:35:32    

Tout est dans le titre, j'ai des warnings a cause de cast et je voudrais qu'il ne s'affichent pas à la compilation. Comment puis-je faire. J'ai essayer de caster mais je ne connait pas les types exacts donc ça fait planter le prog.
Merci

Reply

Marsh Posté le 16-10-2002 à 20:35:32   

Reply

Marsh Posté le 16-10-2002 à 20:37:59    

> /dev/null mais ce n'est pas une solution.
 
tu ferais mieux de soumettre ton problème de cast


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 16-10-2002 à 20:40:27    

Facile, ajoute wa dans la ligne de commande de gcc :
 
-Wall -pedantic

Reply

Marsh Posté le 16-10-2002 à 20:48:28    

Merci mais g pas le temps de vous soumettre les cast en plus il y en a pas mal (3 progs).
 
G essaye -Wall -pedantic mais apparement ça marche que pour le C++  car il m'envoi chier ?

Reply

Marsh Posté le 16-10-2002 à 20:51:13    

Kristoph a écrit a écrit :

Facile, ajoute wa dans la ligne de commande de gcc :
 
-Wall -pedantic
 



il veut faire le contraire...

Reply

Marsh Posté le 16-10-2002 à 21:01:54    

J'ai oublié le smiley il me semble. Mais serieusement, les warning c'est très dangereux. Dans beaucoup d'endroits serieux, un warning c'est egal à du code à jeter.
 
Si je me trompe pas, -w ca desactive les warnings. Mais sans avoir le warning exact, il est difficile de faire moins generique.
 
PS: -Wall -pedantic ca marche aussi bien en C que en C++, pour les paranos il y a -pedantic-errors ;)

Reply

Marsh Posté le 16-10-2002 à 21:09:47    

Merci -w ça marche.
Je sais normalement je peux les enlever en castant mais là c juste pour un projet à rendre, je suis etudiant :)
C 'est des warnings dues à l'utilisation de recvfrom(..) et sendto().
 
Merci :)

Reply

Marsh Posté le 16-10-2002 à 21:15:56    

Si j'ai bien compris, à l'EPITA, tout ton code C est passé à 3-4 compilateurs differents ( gcc, compilo de Sun etc ... ) et le moindre warning c'est 0. Alors fais gaffe quand même ;)
 
Etre étudiant ne te dispenses pas de bien faire les choses

Reply

Marsh Posté le 16-10-2002 à 21:20:41    

-ansi de préférence et ensutie pedantic pour voir, quoi que cette option soit comme son nom le dit chiante et provoque des erreurs sur des choses valides


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 16-10-2002 à 21:22:31    

ca sert a quoi de les enlever comme ca?
 
...
 
LeGreg

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed