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

  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006