Re: [Linux-programlama] Re: .a dosyasindan Shared Object oluşturmak...

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Cem Vedat ISIK (cvi.list@gmail.com)
Date: Tue 17 Jan 2006 - 09:57:31 EET


Cok tesekkur ederim, her iki durum da, isime yarayacak .so'yu uretti...
Ancak merak ettigim, sizin onerdiginiz yontem ile olusan .so
dosyasinin buyuklugu yaklasik 120KB olurken, Erwin'in yontemi ile
olusan .so dosyasi 6KB oluyor, bunun nedeni ne olabilir?

On 16/01/06, Volkan YAZICI <yazicivo@ttnet.net.tr> wrote:
> Merhaba,
>
> On Jan 16 06:02, Cem Vedat ISIK wrote:
> > Acaba, ilgili .a dosyasindan bir paylaşılan nesne (shared object)
> > dosyasi (.so) yaratmam mümkün müdür?
>
> Tam emin olmamakla birlikte şöyle bir önerim var:
>
> # Kütüphane dosyalarının -fPIC ile oluşturulduğunu varsayıyorum.
> $ ar xv your-lib.a
>
> # Çıkan dosyanın your-lib.o olduğunu düşünürsek
> $ gcc -shared -lc -o your-lib.so your-lib.o
>
> Bu da ##c@frenode.net kanalından Erwin'e ait:
>
> $ gcc -shared -o lib.so --Wl,--whole-archive lib.a \
> --Wl,--no-whole-archive
>
>
> İyi çalışmalar.
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>

--
Cem Vedat ISIK
http://isik.net

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.