Domande taggate «ld»


1
Perché i sistemi Unix / Linux non attraversano le directory fino a quando non trovano la versione richiesta di una libreria collegata?
Ho un eseguibile binario chiamato "alpha" che richiede una libreria collegata (libz.so.1.2.7) che si trova in /home/username/myproduct/lib/libz.so.1.2.7 Esporto lo stesso nella mia istanza di terminale prima di generare il mio eseguibile binario eseguendo il comando seguente. export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH Ora, quando ho generato un'altra applicazione "bravo" che richiede la stessa libreria …


3
Scopri se la libreria è nel percorso
Supponendo di voler verificare se una libreria è installata e utilizzabile da un programma. Posso usare ldconfig -p | grep mylibper scoprire se è installato sul sistema. ma cosa succede se la libreria è nota solo tramite l'impostazione LD_LIBRARY_PATH? In tal caso, il programma potrebbe essere in grado di trovare …

1
Differenza tra 'ld' e 'ld.so'?
Mentre entrambi sono chiamati "linker" e sono usati per collegare i binari, non riesco davvero a capire come differiscano l'uno dall'altro. Qualcuno può dirmi le loro differenze?
8 linker  ld 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.