[Gelistirici] 2009 ve paketler

Fatih Aşıcı fatih at pardus.org.tr
29 Oca 2009 Per 00:19:51 EET


Çarşamba 28 Ocak 2009 tarihinde, Burak Çalışkan şunları yazmıştı: 
> Söz açılmışken, link işlemi gcc'den yaptırılınca --as-needed işe
> yaramıyor :/. Bundan dolayı gcc ile link yaptırırken -l kullanmak yerine
> "-Wl",-l kullanmamız gerekiyor. (ld'ye doğrudan bağlantı)

--as-needed linker bayrağı zaten. -Wl ile geçilmesi lazım.

> Şöyle bir deneme yapabilirsiniz:
> Basit bir C programı yazın. Buna gereksiz python2.5 i linkleyin. Sonra
> ldd ya da objdump ile çıktılarını inceleyin.
>
> gcc -lpython2.5 -Wl,--as-needed main.c
> gcc -Wl,--as-needed,-lpython2.5 main.c

Sıra önemli.

gcc -Wl,--as-needed -lpython2.5 main.c

şeklinde yaparsan işe yarayacaktır.
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090129/4b001eec/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi