Compilation

docter bob Messages postés 13 Statut Membre -  
mamiemando Messages postés 34193 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 34193 Date d'inscription   Statut Modérateur Dernière intervention   7 891
 
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