Posté par DebutantC le 21 janvier 2024 à 18:57. En réponse au message Compilation et utilisation bibliothèque dynamique. Évalué à 4.
C'est la réponse de Cyril Brulebois qui m'a fait essayer les paramètres dans l'ordre de sa proposition.
Posté par DebutantC le 21 janvier 2024 à 18:50. En réponse au message Compilation et utilisation bibliothèque dynamique. Évalué à 4. Dernière modification le 21 janvier 2024 à 18:51.
P'tain, je viens de trouver ! C'est l'ordre des paramètres dans l'édition de liens. Alors là, je suis sur le cul ! Au lieu de :
gcc -s -L. -ltestLib -o useTestLib useTestLib.o
il faut :
gcc -s -o useTestLib useTestLib.o -L. -ltestLib
Et tout fonctionne !
Posté par DebutantC le 21 janvier 2024 à 18:43. En réponse au message Compilation et utilisation bibliothèque dynamique. Évalué à 3.
Merci de ta réponse. Mais pourquoi manquerait-il testLib.o ? C'est libtestLib.so que je veux utiliser !
# Merci
Posté par DebutantC . En réponse au message Compilation et utilisation bibliothèque dynamique. Évalué à 4.
C'est la réponse de Cyril Brulebois qui m'a fait essayer les paramètres dans l'ordre de sa proposition.
# L'ordre des paramètres !
Posté par DebutantC . En réponse au message Compilation et utilisation bibliothèque dynamique. Évalué à 4. Dernière modification le 21 janvier 2024 à 18:51.
P'tain, je viens de trouver !
C'est l'ordre des paramètres dans l'édition de liens.
Alors là, je suis sur le cul !
Au lieu de :
il faut :
Et tout fonctionne !
[^] # Re: Il manque `testLib.o`
Posté par DebutantC . En réponse au message Compilation et utilisation bibliothèque dynamique. Évalué à 3.
Merci de ta réponse.
Mais pourquoi manquerait-il testLib.o ?
C'est libtestLib.so que je veux utiliser !