Bonsoir a tous,
je debute sur linux et je fais un peu de programmation en C.
J'ai un programme qui n'appelle comme librairie que <stdio.h>
Quand je fais un "gcc nom_du_prog" tout va bien, il compile et je peux lancer le prog.
Par contre quand j'essaie de decomposer les etapes (on me le demande pour un cours), ça ne va pas :
je fais un gcc -c calcul_somme.c -o calcul.o -->pour l'instant tout va bien, il me crée un fichier objet
mais apres, quand j'essaye d'editer les liens avec :
gcc -static calcul.o -o calcul.st
j'obtiens :
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
j'ai verifié que la librairie etait bien presente et j'ai edité mon /etc/ld.so.conf et fais ldconfig, mais rien n'y fait...
quelqun a t'il une idée?
Merci d'avance!
Merci de ta reponse :-)
Oui helas je sais, j'ai essayé sur google avant de venir ici poser ma question et je n'ai trouvé aucune erreur de ce type referencée. Je vous assure que j'ai bien le message d'erreur : /usr/bin/ld: cannot find -lc collect2: ld returned 1 exit status mais que veux dire -lc, la question reste entiere...
Mais c'est une question trop pointue pour moi, fait un tour du côté de forum.hardware.fr (section OS Alternatifs), tu trouveras peut-être une réponse là-bas.