Edition VI & compilation Gcc...

Edition VI & compilation Gcc... - C - Programmation

Marsh Posté le 12-09-2004 à 20:33:10    

Bonjour,
 
Voici la source du fichier édité avec vi:

Code :
  1. #include <sdtio.h>
  2. void main(void)
  3. {
  4.           printf("Salu" );
  5. }


quand je tappe:
gcc simple.c (mon fichier édité avec vi) -o prog
 
voici l'érreur:
In function main
warning: return type of main is not int
 
Merci de m'éclairer
 
 :cry:  


---------------
Mon Feedback: http://forum.hardware.fr/hardwaref [...] m#t2928561
Reply

Marsh Posté le 12-09-2004 à 20:33:10   

Reply

Marsh Posté le 12-09-2004 à 20:34:42    

Reply

Marsh Posté le 12-09-2004 à 20:35:38    

jijiz a écrit :

Bonjour,
 
Voici la source du fichier édité avec vi:

Code :
  1. #include <sdtio.h>
  2. void main(void)
  3. {
  4.           printf("Salu" );
  5. }


quand je tappe:
gcc simple.c (mon fichier édité avec vi) -o prog
 
voici l'érreur:
In function main
warning: return type of main is not int
 
Merci de m'éclairer
 
 :cry:


Tu as des notions d'anglais ? Car sinon tu vas être mal pour interpréter tous les messages d'erreurs de gcc...
 

Citation :

In function main
warning: return type of main is not int


Ca te dit que le type de retour de main n'est pas int (tu as mis void), donc change le en int et regarde ce qui se passe à la prochaien compilation.

Reply

Marsh Posté le 14-09-2004 à 16:44:48    

In function main
warning: return type of main is not int

Dans l'avertissement principal de fonction : le type de retour de force n'est pas interne

:sweat:
jijiz > C'est un warning (avertissement) donc ton programme a été compilé et tu peux quand même l'exécuter. Simplement le compilateur te previent que pour être conforme aux dernières normes la fonction main() doit retourner un entier.


Message édité par darkoli le 14-09-2004 à 16:48:58
Reply

Marsh Posté le 14-09-2004 à 17:41:52    

Merci a vous deux.


---------------
Mon Feedback: http://forum.hardware.fr/hardwaref [...] m#t2928561
Reply

Sujets relatifs:

Leave a Replay

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