[LUGOS-PROG] linkanje knjižnic
Metod Kozelj
metod.kozelj at rzs-hm.si
Wed Dec 26 12:50:46 CET 2001
Howdy!
On Tue, 25 Dec 2001, Rok Papež wrote:
> On Tuesday 25 December 2001 15:53, Miha Tomšič wrote:
>
> > Pri linkanju nekaterih programov z dinami?nimi knji?nicami, ki so odvisne
> > od drugih dinami?nih knji?nic, ld(1) teh drugih knji?nic ne najde, pa
> > ?eprav je podan pravi -L.
>
> Ali so dotični imeniki v /etc/ld.so.conf. Si pognal ldconfig ?
Ne, to nima veze. Gre takole:
ko prevajas program in z ld linkas stvari skupaj, nastejes knjiznice, ki
jih mora linkati (direktroije pa podas z -L...). Ce ena knjiznica
uporablja drugo, potem se to sicer zapise vanjo ce je bila pravilno
narejena. Tudi direktorij, kjer naj se isce knjiznica (funkcionalno enako
kot LD_LIBRARY_PATH) se lahko zapise v program iz knjiznice. Ampak vse
skupaj mora biti narejeno, ko se dela knjiznica.
Ko poganjas program, pa crt.o (alias run-time loader) isce so knjiznice po
mapi v ld.so.conf ...
Peace!
Mkx
---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
More information about the lugos-prog
mailing list