3 Haziran 2018 Pazar

LD_LIBRARY_PATH

Giriş
- Bu ortam değişkeninin OS X'teki karşılığı DYLD_LIBRARY_PATH ortam değişkeni
- Bu ortam değişkeninin Windows'taki karşılığı PATH ortam değişkeni

Bu değişken Java uygulamalarındaki java.library.path  değişkeninin iliklendirilmesini sağlar.

/lib ve /lib64 farkı
Bazı sistemlerde /lib dizininde 32 bit kütüphaneler /lib64 dizininde ise 64 bit kütüphaneler bulunur.

System Wide Settings
Açıklaması şöyle. Eğer sistem bazında değişiklik yapmak istersek ldconfig kullanılır.
If you need a LD_LIBRARY_PATH (but you probably should not), set it yourself (e.g. in  ~/.bashrc).

If you need system wide settings, you could e.g. consider adding  /usr/local/lib/ in /etc/ld.so.conf and run ldconfig after installation of every library there.

AFAIK $LD_LIBRARY_PATH is used only by the dynamic linker ld-linux.so (and by dlopen(3) which uses it) after execve(2). See also ldd(1).

Örnek
Şöyle yaparız
LD_LIBRARY_PATH=/home/my_lib/boost_1_64_0/stage/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH


Hiç yorum yok:

Yorum Gönder