Sdilene knihovny

Petr Cech cech na atrey.karlin.mff.cuni.cz
Úterý Prosinec 7 22:03:11 CET 1999


Vojta Filip napsal:
> 
> Ahoj,
> 
> mam trochu chaos ve sdilenych knihovnach, predevsim v libc. V systemu mam
> /lib/libc-2.1.1.so (4MB) a /usr/lib/libc.a (19MB). Kdyz linkuji nejaky

hmm. typicky nestripnuty RH libc :)

> program, napr. gcc hello.c -o hello, pouzije se sdilena libc (.so). Kdyz
> totez linkuji, ale s -static, pouzije se .so nebo .a ? Nejdrive jsem

pouzije se .a. Pokud neexisuje .so a existuje .a a chce se linkovat, tak se
taku pouzije .a

> myslel .a, ale pokud si vytvorim vlastni .so tak pri pouziti -static se
> prilinkuje staticky. Coz by napovidalo, ze i u libc se pouzije .so.
> 
> Ktera knihovna se tedy pouziva pri -static a pokud .so k cemu je
> libc.a? (Velikost by napovidala, ze v ni je neco navic, ale to mohou byt

.a je pro staticke linkovani. Velikost je spusobena ponechanim debug dat

> jen nejake informace a ne kod).

debug. viz. vyse

				Petr Čech
--
Debian GNU/Linux maintainer - www.debian.{org,cz}
           cech na atrey.karlin.mff.cuni.cz


Další informace o konferenci Linux