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