Eclipse, mingw et erreur not binary found

Eclipse, mingw et erreur not binary found - C - Programmation

Marsh Posté le 03-02-2009 à 10:34:21    

Bonjour, je dois me lancer dans le c, et pour ce faire j'ai installé eclipse ganymede sous windows, avec cdt.  J'ai également installé dans le dossier C:\c\MinGW mingw, ainsi que msys.  La commande console gcc et make fonctionne.  Si je fais un build all sur le projet j'ai ce message dans la console :  
 

Code :
  1. **** Build of configuration Default for project test2 ****
  2. make all
  3. make: *** No rule to make target `all'.  Stop.


 
Si je veux compiler mon fichier c :

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.        printf("Hello World\n" );
  6.        system("pause" );
  7.        return 0;
  8. }


j'ai l'erreur not binary found.
 
Un autre problème : eclipse ne trouve pas iostream.h, c'est normal avec ce que j'ai installé ?
 
Merci d'avance pour les réponses.
 
Siron


Message édité par Siron le 03-02-2009 à 10:34:50
Reply

Marsh Posté le 03-02-2009 à 10:34:21   

Reply

Marsh Posté le 03-02-2009 à 10:56:41    

iostream.h est déprécié, il faut utiliser iostream.
Quant au reste, doit y avoir des path à regler dans eclipse ou dans ton PATH systeme

Reply

Marsh Posté le 03-02-2009 à 12:32:51    

Les paths systèmes sont réglés normalement (les commandes gcc, make, ... fonctionnent).
 
Et avec <iostream> sans le .h, il ne le trouve pas non plus.
 
 :(

Reply

Marsh Posté le 03-02-2009 à 14:56:47    

tu compiles avec gcc ou g++ ?

Reply

Marsh Posté le 04-02-2009 à 08:52:25    

Je laisse la commande make par défaut, je suppose que c'est gcc, elle provient de msys.
 
Si je compile avec make dans la console, il me dit que rien ne peut être fait.  Si je fais avec gcc, ça marche.  
 
Dans eclipse, que je laisse make ou que je mette gcc, il me dit toujours qu'il ne trouve pas les binarys, je suppose qu'il fait référence à la méthode main ?

Reply

Sujets relatifs:

Leave a Replay

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