Compilation

Fermé
docter bob Messages postés 13 Date d'inscription jeudi 23 février 2012 Statut Membre Dernière intervention 23 septembre 2013 - 14 avril 2013 à 18:18
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 14 avril 2013 à 21:50
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 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
Modifié par mamiemando le 14/04/2013 à 21:50
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