shared knihovna

Lubos Lunak l.lunak na sh.cvut.cz
Úterý Duben 24 21:37:03 CEST 2001


Vaclav Lorenc wrote:

> jn 24 Apr 2001 14:21:00 +0200, Pavel Rauš <rqs na cmail.cz> wrote:
>>statickou - tj. libgd.so.1. Je nejak mozne ze staticke knihovny udelat
>>sdilenou. Nebo je potreba nejak prekopat kompilacni skript? Jak?
> 
> ld -o libgd.so.1 libgd.a --shared --whole-archive
> 
> snad jsem na nic nezapomnel. Onehdy jsem takhle predelaval libfreetype. A
> system si nestezuje, takze je to snad i v poradku... :)
> 

 Nejsem si uplne jisty, jestli to bude vzdycky spravne fungovat. Kod pro 
sdilene knihovny by se mel prekladat jako PIC ( position-independent ) 
prepinacem -fpic nebo -fPIC ( nebo aspon dokumentace k libtool to tvrdi ).
 Co se tyce prekladu, pokud je konfigurace delana pres configure script, 
tak obvykle staci --enable-shared .
 
 Lubos Lunak
--
 l.lunak na email.cz ; l.lunak na kde.org
 http://dforce.sh.cvut.cz/~seli



Další informace o konferenci Linux