ldd etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ldd etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

30 Ocak 2018 Salı

ldd komutu

Giriş
ldd komutu bir uygulama tarafından yüklenen shared object'leri gösterir. Açıklaması şöyle.
For ldd, a binary is statically linked if it has no DT_NEEDED symbols, i.e. no undefined symbols.
Örnek
date komutu tarafından yüklenen .so dosyaları göstmek için şöyle yaparız
$ ldd /bin/date
  linux-vdso.so.1 =>  (0x00007fff6ffff000)
  librt.so.1 => /lib64/librt.so.1 (0x00007f54ba710000)
  libc.so.6 => /lib64/libc.so.6 (0x00007f54ba384000)
  libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f54ba167000)
  /lib64/ld-linux-x86-64.so.2 (0x00007f54ba919000)
Örnek
Şöyle yaparız.
$ ldd exit-test
    linux-gate.so.1 =>  (0xb7748000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb757b000)
    /lib/ld-linux.so.2 (0x8005a000)