Probleme avec dev-c++

cisco -  
mamiemando Messages postés 34193 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
j ai un prob avec le compilateur du c dev-c++ lorsque je tape mon code et qand je veu le compiler il m affiche un message (le fichier source n as pas encor ete compile).
besoin d explication.
merci.
A voir également:

5 réponses

mamiemando Messages postés 34193 Date d'inscription   Statut Modérateur Dernière intervention   7 891
 
Ben sans le message d'erreur exact et sans le code source en question, ça va être difficile de t'aider... En tout cas, pour exécuter un programme, il faut :

1) avoir écrit un code source
2) compiler ce code source avec succès
3) exécuter l'exécutable ainsi généré

Bonne chance
0
faith cure Messages postés 40 Statut Membre 23
 
bonjour cisco, tu peux sélectionner tout les codes que tu as écrit et les coupier dans un autre fichier de dev-c++
il ça marche par fois.
0
mamiemando Messages postés 34193 Date d'inscription   Statut Modérateur Dernière intervention   7 891
 
Ça m'étonnerait beaucoup... À un moment il faut essayer de comprendre ce qu'on demande de faire à son IDE...
0
Groarh Messages postés 706 Statut Membre 185
 
Salut,
j'ai tapé « le fichier source n'a pas encor été compilé » sur Google, et j'ai trouvé la solution dans le premier résultat.

Le problème vient de la config de dev-c++ par rapport au format de fichier. Le source C est enregistré avec l'extension .cpp, comme pour les sources C++. Du coup, il ne trouve pas le source C que tu lui demandes de compiler.
Il faut que tu ré-enregistres ton fichier avec l'extension .c, ou que tu trouves un moyen de modifier ça dans la config (je peux pas t'aider là-dessus).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 34193 Date d'inscription   Statut Modérateur Dernière intervention   7 891
 
Pour reprendre ce que dit groarh, tu es sensé compilé les fichiers sources C++ (.cpp) avec g++ et les fichiers sources C (.c) avec gcc. Je suppose que dev c++ se base sur l'extension pour appeler le bon compilateur.

A priori ce qui compile avec gcc compile a fortiori avec g++ (même si en C++ les headers de la libc ne sont pas notés pareils, typiquement <cstdio>, <cstdlib>, <cmath>... au lieu de <stdio.h> <stdlib.h>, <math.h>).
0