Provided by:
manpages-pl_20060617-4_all 
NAZWA
ld.so/ld-linux.so - dynamiczny konsolidator/ladowacz
OPIS
ld.so laduje biblioteki dzielone wymagane przez program, przygotowuje
program do uruchomienia i uruchamia go.
O ile podczas kompilacji nie podano jawnie opcji -static, wszystkie
binaria linuksowe bd niekompletne i bd wymagaly dalszego konsolidowania
podczas dzialania.
Potrzebne biblioteki dzielone s szukane w nastpujcej kolejnoci:
o Przy uyciu zmiennej rodowiskowej LD_LIBRARY_PATH
(LD_AOUT_LIBRARY_PATH dla programow a.out). Poza binariami
suid/sgid, dla ktorych jest to ignorowane.
o Z pliku buforowego /etc/ld.so.cache ktory zawiera skompilowan
list kandydatow, znalezionych w ciece bibliotek.
o W domylnym katalogu /usr/lib, a potem w /lib.
RODOWISKO
LD_LIBRARY_PATH
Oddzielona dwukropkami lista katalogow, w ktorych szuka
bibliotek ELF podczas wykonywania. Podobne do zmiennej
rodowiskowej PATH.
LD_PRELOAD
Oddzielona spacjami lista dodatkowych, podanych przez uytkownika
bibliotek dzielonych ELF, ktor naley zaladowa przed wszystkimi
innmi. Umoliwia to wybiorcz zamian funkcji w innych bibliotekach
dzielonych. Dla plikow binarnych ELF z ustawionym bitem
setuid/setgid, ladowane bd tylko biblioteki ze standardowych
katalogow, majce take ustawiony bit setgid.
LD_TRACE_LOADED_OBJECTS
Gdy zmienna ta jest obecna, sprawia, e program wypisze swoje
zalenoci od bibliotek dynamicznych, tak jakby byl uruchomiany
przez ldd, a nie normalnie.
LD_BIND_NOW
Gdy zmienna ta jest obecna, sprawia, e dynamiczny konsolidator
rozwie wszystkie symbole podczas startu programu, a nie wtedy
gdy bdzie do nich pierwsze odniesienie.
LD_AOUT_LIBRARY_PATH
Oddzielona dwukropkami lista katalogow, w ktorych szuka
bibliotek a.out podczas wykonywania. Podobne do zmiennej
rodowiskowej PATH.
LD_AOUT_PRELOAD
Nazwa dodatkowej, podanej przez uytkownika biblioteki dzielonej
a.out, ktor naley zaladowa po wszystkich innych. Moe to by
uzywane do przeciania funkcji innych bibliotek dzielonych.
LD_NOWARN
Powstrzymaj ostrzeenia o bibliotekach a.out o niekompatybilnych
numerach minorowych wersji.
LD_KEEPDIR
Nie ignoruj katalogu w nazwach ladowanych bibliotek a.out.
Uywanie tej opcji nie jest zalecane.
PLIKI
/lib/ld.so Dynamiczny konsolidator/ladowacz a.out
/lib/ld-linux.so.* Dynamiczny konsolidator/ladowacz ELF
/etc/ld.so.cache Plik zawierajcy skompilowan list katalogow, w
ktorych naley szuka bibliotek oraz uporzdkowan list
bibliotek kandydujcych.
/etc/ld.so.preload Plik zawierajcy oddzielon spacjami list bibliotek
dzielonych ELF, ktore maj by zaladowane przed
programem.
lib*.so* Biblioteki dzielone
ZOBACZ TAKE
ldd(1), ldconfig(8).
B/LDY
Obecnie, ld.so nie ma narzdzi do usuwania i szukania kompatybilnych lub
nowszych wersji bibliotek.
Moliwoci ld.so dostpne s tylko dla binariow, skompilowanych przy uyciu
libc w wersji 4.4.3 lub wyszej.
AUTORZY
David Engel, Eric Youngdale, Peter MacDonald, Hongjiu Lu, Linus
Torvalds, Lars Wirzenius i Mitch D'Souza (niekoniecznie w tej
kolejnoci).
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.
14 Marca 1998 ld.so(8)