Compilation

docter bob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
je suis entrains de faire un programme sous linux je compile mais il m'affiche cette erreur

collect2: ld returned 1 exit status
make: *** [jeu] Erreur 1

je voudrais savoir ce que sa voudrais dire et comment le resoudre
Merci

1 réponse

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Merci de reporter la sortie complète de gcc.

Apparemment le problème vient du fait qu'une fonction est déclarée (dans un header) mais pas trouvé (ni dans un .o construit par gcc à partir d'un fichier .c de ton programme, ni dans un .so ou un .a passé en paramètre à gcc). Si c'est un programme que tu as écrit toi-même, c'est sans doute ton erreur.

Si c'est un programme que tu as récupéré quelque part, c'est sans doute qu'il te manque une librairie.

Bonne chance
0