[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
On Tue, Oct 19, 2004 at 10:48:08AM +0200, sslug@sslug wrote: > On Tue, 19 Oct 2004, Jakob Oestergaard wrote: > > > > > # ld --whole-archive -shared -o libXv.so libXv.a > > > > > > Wow! Det er godt nok noget simplere end det jeg havde - har ld altid > > > kunnet det? > > > > Der er en lille detalje (ikke sikkert det er relevant her, men nu kan > > jeg lige så godt sige det alligevel): > > > > Hvis ikke dine objekt filer (der ligger i .a filen) er compilet med > > -fPIC option på gcc > > Men, er den ikke default... eller noget? Jeg har ikke brændt mig > ihvertfald... Nej, gcc tager ikke -fPIC som default - det giver generelt noget langsommere funktions-kald, så det er ikke noget man bruger med mindre man skal (altså hvis man f.eks. skal lave et shared library). Men der er sikkert mange library pakker der bygger både deres .so og .a objekter med -fPIC, netop fordi den option skal bruges til .so og fordi .a stadig vil virke fint alligevel. -- / jakob
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |