[compilation] impossible de compiler un .cpp
Fermé
xpack
Messages postés
5
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
25 septembre 2005
-
25 sept. 2005 à 10:45
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 25 sept. 2005 à 12:04
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 25 sept. 2005 à 12:04
A voir également:
- [compilation] impossible de compiler un .cpp
- Comment compiler des pdf - Guide
- Inno setup compiler - Télécharger - Édition & Programmation
- Dev cpp - Télécharger - Langages
- Compiler plusieurs fichiers excel - Guide
- Breach compilation c'est quoi - Guide
7 réponses
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
25 sept. 2005 à 10:57
25 sept. 2005 à 10:57
Salut,
cout est défini dans l'espace de nom std. Donc 2 solutions :
soit: tu utilises std::cout à la place de cout
soit : tu rajoutes la directive suivante après les lignes d'include :
A+, crabs
cout est défini dans l'espace de nom std. Donc 2 solutions :
soit: tu utilises std::cout à la place de cout
soit : tu rajoutes la directive suivante après les lignes d'include :
using namespace std ;
A+, crabs
limite
Messages postés
1207
Date d'inscription
mercredi 3 août 2005
Statut
Membre
Dernière intervention
11 décembre 2005
67
25 sept. 2005 à 10:59
25 sept. 2005 à 10:59
Salut
Merci Crabs
#include <iostream> using namespace std; int main () { cout<<"SALUT "; return 0; }
Merci Crabs
limite
xpack
Messages postés
5
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
25 septembre 2005
25 sept. 2005 à 11:05
25 sept. 2005 à 11:05
salut !
merci mais j'ai toujours des erreurs :
merci mais j'ai toujours des erreurs :
[romain@localhost test]$ make test g++ test.cpp -o test /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/../../../crt1.o(.text+0x18): In function `_start': ../sysdeps/i386/elf/start.S:115: undefined reference to `main' collect2: ld returned 1 exit status make: *** [test] Erreur 1
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
25 sept. 2005 à 11:13
25 sept. 2005 à 11:13
RE,
Là tu as un problème de signature sur la fonction main.
Essaies avec
Là tu as un problème de signature sur la fonction main.
Essaies avec
int main( int, char**)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
limite
Messages postés
1207
Date d'inscription
mercredi 3 août 2005
Statut
Membre
Dernière intervention
11 décembre 2005
67
25 sept. 2005 à 11:15
25 sept. 2005 à 11:15
Salut
Quand tu compiles test.cpp
g++ -c test.cpp
g++ -o test test.cpp
./test
Quand tu compiles test.cpp
g++ -c test.cpp
g++ -o test test.cpp
./test
limite
xpack
Messages postés
5
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
25 septembre 2005
25 sept. 2005 à 11:28
25 sept. 2005 à 11:28
merci ça marche !
mais pourquoi il faut faire :
g++ -c test.cpp
g++ -o test test.cpp
./test
c'est un peu long, car make c'était pratique :(
sinon le probleme avec le int main c'est que j'avai marqué "int maint" -> faute de frappes
Et aussi pourquoi il faut std:: ?? car j'avai jamais vu ça ??
merci en tout cas
a+
mais pourquoi il faut faire :
g++ -c test.cpp
g++ -o test test.cpp
./test
c'est un peu long, car make c'était pratique :(
sinon le probleme avec le int main c'est que j'avai marqué "int maint" -> faute de frappes
Et aussi pourquoi il faut std:: ?? car j'avai jamais vu ça ??
merci en tout cas
a+
xpack
Messages postés
5
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
25 septembre 2005
25 sept. 2005 à 11:40
25 sept. 2005 à 11:40
std c'est parceque jai mi iostream et non iostream.h ??
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
25 sept. 2005 à 12:04
25 sept. 2005 à 12:04
Oui c'est ça.
Si tu mets iostream.h, tu risques d'avoir des warning à la compilation et afin
de ne plus les avoir, faudra mettre -Wno-deprecated en option du compilateur.
Si tu mets iostream.h, tu risques d'avoir des warning à la compilation et afin
de ne plus les avoir, faudra mettre -Wno-deprecated en option du compilateur.