Alors c'est normalement juste -lCalcul à passer, ce qui devrait faire le nécessaire.
Maintenant, concernant la portabilité, il y a une dépendance qui va avoir été encodée dans le binaire ELF ainsi généré. Tu peux les consulter avec objdump -x ton-binaire|grep NEEDED.
À l'exécution, un certain nombre de chemins vont être essayés, en fonction de la configuration du dynamic linker (ld.so), cf. /etc/ld.so.conf et assimilés (/etc/ld.so.conf.d/*).
Si tu veux ajouter un chemin vers des bibliothèques ELF (par exemple un chemin dans /home), tu peux positionner la variable LD_LIBRARY_PATH à un ou plusieurs chemins (de préférence absolus, séparés par le caractère : comme d'habitude avec PATH) pour compléter la configuration système.
# Résolution de liens à l'exécution
Posté par Cyril Brulebois (site web personnel) . En réponse au message probleme avec l'edition de lien. Évalué à 5.
Hello,
Alors c'est normalement juste
-lCalculà passer, ce qui devrait faire le nécessaire.Maintenant, concernant la portabilité, il y a une dépendance qui va avoir été encodée dans le binaire ELF ainsi généré. Tu peux les consulter avec
objdump -x ton-binaire|grep NEEDED.À l'exécution, un certain nombre de chemins vont être essayés, en fonction de la configuration du dynamic linker (
ld.so), cf./etc/ld.so.confet assimilés (/etc/ld.so.conf.d/*).Si tu veux ajouter un chemin vers des bibliothèques ELF (par exemple un chemin dans
/home), tu peux positionner la variableLD_LIBRARY_PATHà un ou plusieurs chemins (de préférence absolus, séparés par le caractère:comme d'habitude avecPATH) pour compléter la configuration système.Debian Consultant @ DEBAMAX