[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: Volkan YAZICI (yazicivo@ttnet.net.tr)
Date: Mon 16 Jan 2006 - 18:44:16 EET


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


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.