SORU
28 Ocak 2010, PERŞEMBE


Diğer statik kitaplıkları statik bağlantı kitaplıkları

Birçok statik kitaplıkları (a_1-eşitliği sağlanmaktadır) bağlı kodu küçük bir parça var. Bu kod paket statik bir kütüphane gibi ve diğer insanlar için kullanılabilir hale getirmek istiyorum.

Benim statik kütüphane, X adını verelim, iyi derler.

X bir fonksiyonu kullanan basit bir örnek program yazdım, ama X bağlamak için çalışırken, kütüphaneler a_1 - eşitliği sağlanmaktadır eksik sembolleri hakkında birçok hatalar alıyorum.

Bir yolu var ben yeni bir statik kitaplığı, Y içeren X ve tüm işlevselliği ihtiyaç X (seçilen bitten a_1 - eşitliği sağlanmaktadır), bu yüzden ben sadece Y dağıtmak için insanlara bağlantı programları için?


GÜNCELLEME:

Sadece her şeyi terk baktımarve bir mega-lib yapma, ancak, o kadar gerekli olmayan bir sürü işaret de dahil olmak üzere sona erer (tüm .o dosyalar 700 MB, ancak, statik olarak bağlı bir yürütülebilir 7 MB). Güzel bir yol aslında, tabi sadece vardır.


Bu yakından 0* *ile ilgili görünüyor.

CEVAP
28 Ocak 2010, PERŞEMBE


Statik kütüphaneler diğer statik kitaplıkları ile bağlantı değil. Bunu yapmak için tek yol kütüphaneci/arşivci aracı kullanmak için (örneğinarLinux) birden fazla kütüphaneleri birleştirerek tek bir statik kütüphane oluşturmak için.

Düzenleme:Güncelleştirme yanıt olarak, sadece gerekli sembolleri seçmek için bildiğim tek yol el ile alt kütüphane oluşturmaktır .bunları içeren dosyaları Ey. Bu zor, zaman alıcı ve hata eğilimli. Bunun için herhangi bir alet haberim yok (yok demek değil, ama oldukça ilginç bir proje üretmek için yapar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009