C++ compilation
Fermé
Littlenico
Messages postés
68
Date d'inscription
samedi 11 février 2006
Statut
Membre
Dernière intervention
5 mars 2009
-
29 avril 2006 à 17:54
mamiemando Messages postés 32283 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 mars 2023 - 30 oct. 2007 à 00:40
mamiemando Messages postés 32283 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 mars 2023 - 30 oct. 2007 à 00:40
4 réponses
Littlenico
Messages postés
68
Date d'inscription
samedi 11 février 2006
Statut
Membre
Dernière intervention
5 mars 2009
2
2 mai 2006 à 23:55
2 mai 2006 à 23:55
merci char sniper, je ne le savais pas. sauf que je réalise une classe "Liste" et dans une classe il n'y a pas de fonction main. surtout que là je n'ai pas fait de fichier client.
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
30 avril 2006 à 18:54
30 avril 2006 à 18:54
salut.
Ton programme semble bien compilé. En revanche, c'est le link qui semble posé problème. Il cherche une fonction "main()" qu'il ne trouve pas. En d'autre terme ton programme n'a pas de points d'entrée, donc il ne peux pas tourner.
Ton programme semble bien compilé. En revanche, c'est le link qui semble posé problème. Il cherche une fonction "main()" qu'il ne trouve pas. En d'autre terme ton programme n'a pas de points d'entrée, donc il ne peux pas tourner.
Bonjour,
même problème, suite à une mauvaise manip avec du fopen et mon soft ne compil plus et me renvoi:
/usr/lib/../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [amSPMain] Erreur 1
make[1]: quittant le répertoire « /home/emotion/laforet/moast-3.0_wPlayer/devel/bin »
make: *** [all-recursive] Erreur 1
Je n'ai pourtant rien changé dans mon code, j'ai tenté un make clean avant de tout recompiler... idem.
Mon erreur précédente est d'avoir voulu lire un fichier f1 pour le réécrire après traitement des données, dans un autre f2. Le pb c'est qu'au tout début de mon soft, f1 est ouvert avec fopen(..."w") et vu que je bricolais, je n'ai pas testé de pointeur et f2 c'est terminé avec 652Mo au lieu de 84Ko... crt1.o aurait-il été altéré?
même problème, suite à une mauvaise manip avec du fopen et mon soft ne compil plus et me renvoi:
/usr/lib/../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [amSPMain] Erreur 1
make[1]: quittant le répertoire « /home/emotion/laforet/moast-3.0_wPlayer/devel/bin »
make: *** [all-recursive] Erreur 1
Je n'ai pourtant rien changé dans mon code, j'ai tenté un make clean avant de tout recompiler... idem.
Mon erreur précédente est d'avoir voulu lire un fichier f1 pour le réécrire après traitement des données, dans un autre f2. Le pb c'est qu'au tout début de mon soft, f1 est ouvert avec fopen(..."w") et vu que je bricolais, je n'ai pas testé de pointeur et f2 c'est terminé avec 652Mo au lieu de 84Ko... crt1.o aurait-il été altéré?
mamiemando
Messages postés
32283
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 mars 2023
7 572
30 oct. 2007 à 00:40
30 oct. 2007 à 00:40
Ben la il faut une fonction main() qur laquelle démarrer ! Tout simplement :-)
Bonne chance
make clean distclean all
Bonne chance