Questions marquées «ld»


1
Pourquoi les systèmes Unix / Linux ne parcourent-ils pas les répertoires jusqu'à ce qu'ils trouvent la version requise d'une bibliothèque liée?
J'ai un exécutable binaire nommé "alpha" qui nécessite une bibliothèque liée (libz.so.1.2.7) qui est placée à /home/username/myproduct/lib/libz.so.1.2.7 J'exporte le même vers mon instance de terminal avant de générer mon exécutable binaire en exécutant la commande suivante. export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH Maintenant, quand je lance une autre application "bravo" qui nécessite la même …


3
Découvrez si la bibliothèque est sur le chemin
En supposant que je veux tester si une bibliothèque est installée et utilisable par un programme. Je peux utiliser ldconfig -p | grep mylibpour savoir s'il est installé sur le système. mais que se passe-t-il si la bibliothèque n'est connue que via le paramètre LD_LIBRARY_PATH? Dans ce cas, le programme …

1
Différence entre 'ld' et 'ld.so'?
Alors que les deux sont appelés "éditeur de liens" et sont utilisés pour lier des binaires, je ne peux pas vraiment comprendre comment ils diffèrent les uns des autres. Quelqu'un peut-il me dire ses différences?
8 linker  ld 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.