SORU
5 HAZİRAN 2011, Pazar


Nasıl (ELF) Linux bir ikili doğrudan paylaşılan nesne bağımlılıkları bulabilirim?

Ne kadar kolay bir Linux ikili (ELF biçiminde) doğrudan paylaşılan nesne bağımlılıkları bulabilirsiniz?

Ldd aracı farkındayım, ama bu bir ikili, ikili bağımlı olduğu herhangi bir paylaşılan nesne bağımlılıkları da dahil olmak üzere tüm bağımlılıklar çıktı gibi görünüyor.

CEVAP
5 HAZİRAN 2011, Pazar


readelf ELF başlıkları keşfetmek için kullanabilirsiniz. readelf -d NEEDED bölüm olarak doğrudan bağımlılıkları listeler.

 $ readelf -d t

Dynamic section at offset 0xe30 contains 22 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libssl.so.1.0.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000c (INIT)               0x400520
 0x000000000000000d (FINI)               0x400758
 ...

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • Rayone GB

    Rayone GB

    14 Temmuz 2007