VYRESENO: Re: ld: cannot open -lXpm.so: No such file or directory

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Středa Leden 20 18:37:43 CET 1999


On Wed, 20 Jan 1999, Michal Krause wrote:

> Takze v pripade, ze knihovna existuje i v shared verzi, nebude program 
> staticky slinkovany? Nebo i z shared knihovny lze vytahnout staticky kod a 
> prilinkovat ho?

Principialne to lze, i kdyz je lepsi pro staticke linkovani pouzit kod
k tomu urceny, ktery je o delta rychlejsi. Navic to asi neni zrovna modus
operandi podporovany standardnimi nastroji.

> Co kdyz budu chtit zkompilovat program, ktery bude mit urcite veci staticky
> (treba aby si lidi nemuseli tahat jeste nejakou knihovnu) a jine zase
> dynamicky (kazdy prece ma libc :)

To lze, i kdyz tam muzou byt nektere zadrhele (napr. v situaci, kdy se
staticky prilinkuje knihovna A a dynmicky knihovna B, pricemz B zavisi
na A). V praxi by to melo jit realizovat tak, ze se napise -Wl,-Bstatic
resp. -Wl,-Bdynamic doprostred seznamu knihoven. Bez zaruky.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"NSA GCHQ KGB CIA nuclear conspiration war weapon spy agent... Hi Echelon!"



Další informace o konferenci Linux