Sdilene knihovny, ldd (Was: Re: libslang0.99.34 > libslang0.99.38)
Jan Kasprzak
kas na informatics.muni.cz
Pondělí Únor 2 13:23:34 CET 1998
"Pavel Janik ml." pise:
:
: :-)) Treba je /lib/ld-linux.so.2 "specialnim pripadem" sdilene
: knihovny...
:
No, to taky je. V dynamicky linkovanem ELF-programu se
v crt1.o namapuje nejprve ld-linux.so a ten pak teprve pokracuje
mapovanim dalsich knihoven. Cili je to sdilena knihovna, ktera
(mozna) neni PIC - na mem systemu byl u vsech programu na adrese
0x4000000, a urcite neni k jeho spusteni nutno resit crossreference.
Ja bych rekl, ze ld-linux.so je sdilena knihovna, ktera vyuziva podobnou
metodu pristupu, jako mely a.out sdilene knihovny (mapovani na pevnou
adresu).
-Yenya
--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz> http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz 0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\ Czech Linux Homepage: http://www.linux.cz/ ///
|| I find that the algol60 interpreter, teco and jclsh (ibm JCL emulator ||
|| shell) are very good for teaching people that computing has moved on. ||
|| -- Alan Cox in redhat-devel ||
Další informace o konferenci Linux