Bonjours a tous,
voila apres avoir fais une recherche sur le net, il semble que GCC affiche des warning de ce type pour des fonctions standards issues de stdio.h
Tant bien meme que l'on inclus ce fichier, gcc lancé avec le flag -ansi affiche quelques warnings.
Par exemple j'ai ceci :
Voici le code Gf aux alentours de la ligne 37 :Gf.c: In function 'main':
Gf.c:37: warning: implicit declaration of function 'fileno'
Ma version de gcc est la 4.1.1, et la compilation s'est effectuée sous gentoo avec un noyau linux 2.6.17
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 37: if (!dup2(fileno(hfFichErr),2)){ 38: perror("Erreur de dup2()..."); 39: exit(1); 40: }
En supprimant le flag -ansi ce warning disparait. J'aimerais comprendre pourquoi le compilateur se comporte de la sorte.
Bonne continuation a tous.
Partager