J'ai créé un fichier source C en utilisant les modules d'autres fichiers source. Supposons que le fichier source créé est abc.c. Le fichier C du fichier est bien compilé à l'aide de la commande suivante.Erreur de collecte "collect2: ld a renvoyé 1 état de sortie"
gcc -c abc.c
J'ai compilé chaque fichier source qui sont liés à la abc.c .While la création du fichier exécutable en utilisant la commande suivante:
gcc abc.o b.o c.o ....strings.o -o abc
Il montre l'erreur suivante, bien que je utilisé strings.o pour créer le fichier exécutable:
strings.o: In function `string_IntToString':
strings.c:(.text+0x5d3): undefined reference to `log10'
strings.c:(.text+0x606): undefined reference to `log10'
collect2: ld returned 1 exit status
Pourriez-vous me suggérer ce qui peut être le problème ici?
merci ... cela a fonctionné :) – thetna