Elfovske sdilene knihovny a kompilace s -fPIC
Pavel JANIK ml.
pjanik na aida.inet.cz
Pondělí Září 1 16:09:14 CEST 1997
> mam jede takovy vsetecny dotaz. Zkousel jsem si vytvorit malickou sdilenou
> knihovnu. Vsechno mi v pohode funguje, jak explicitni linkovani v
> programu pomoci dload,dsym,dclose tak dynamicke linkovani primo pri kompilaci.
... snipped ...
> Funkce v knihovne se zavola dobre, odkazy v te funkci na globalni data
> v te knihovne fungujou taky. Proc potom ty slozitosti ?
-fPIC vytvari position independent code, ktery se potom pouzije k vytvoreni
dynamicky linkovatelne knihovny. Ty "slozitosti" tam jsou proto, ze knihovny
jsou i shared (sdilene). Nebo jste myslel neco jineho ?
PJ
--
############################################################################
# #
# Pavel.JANIK na INET.cz #
# arch/sparc/kernel/smp.c: and now Pavel.JANIK na SHOP.cz #
# #
# printk("Entering SparclinuxMultiPenguin(SMP) Mode...\n"); #
# printk("Penguin %d is stuck in the bottle.\n", i); #
# #
# PGP Public Key - http://www.inet.cz/~pjanik/ #
# Top URL - http://www.math.muni.cz/cgi-bin/LSD #
############################################################################
Další informace o konferenci Linux