Jak ustawić $ LD_LIBRARY_PATH w Ubuntu?


14

Muszę to zrobić:

W systemie Linux musimy znaleźć kilka bibliotek dynamicznych, które nie znajdują się w standardowej lokalizacji. Musimy ustawić $ LD_LIBRARY_PATH na / path / to / sdk / lib

Jak mogę to zrobić w Ubuntu 10.10?

Odpowiedzi:


37

Aby zdefiniować tę zmienną, po prostu użyj (w wierszu poleceń powłoki):

export LD_LIBRARY_PATH="/path/to/sdk/lib"

Aby to zrobić na stałe, możesz edytować pliki ldconfig. Najpierw utwórz nowy plik, taki jak:

sudo vi /etc/ld.so.conf.d/your_lib.conf

Po drugie, dodaj ścieżkę do utworzonego pliku

/path/to/sdk/lib

Na koniec uruchom ldconfig, aby zaktualizować pamięć podręczną.

sudo ldconfig

Czy cytaty są niezbędne dla LD_LIBRARY_PATH?
SAFX,

@SAFX tak, jeśli ścieżka zawiera spacje lub znaki specjalne i jeśli nie są one poprzedzane znakami ucieczki.
VanagaS

Może to nie działać w przypadku niektórych wersji Ubuntu. Patrz: LD_LIBRARY_PATH nie ładuje się z .profile ani / etc / environment
MikeTronix

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.