GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie heraus, welche ausführbaren Dateien der dynamischen Bibliotheken beim Ausführen geladen werden

Ich möchte die Liste der dynamischen Bibliotheken herausfinden, die eine Binärdatei beim Ausführen lädt (mit ihren vollständigen Pfaden). Ich verwende CentOS 6.0. Wie geht das?

Akzeptierte Antwort:

Sie können dies mit ldd tun Befehl:

NAME
       ldd - print shared library dependencies

SYNOPSIS
       ldd [OPTION]...  FILE...

DESCRIPTION
       ldd  prints  the  shared  libraries  required by each program or shared
       library specified on the command line.
....

Beispiel:

$ ldd /bin/ls
    linux-vdso.so.1 =>  (0x00007fff87ffe000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ff0510c1000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff050eb9000)
    libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007ff050cb0000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff0508f0000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff0506ec000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ff0512f7000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff0504ce000)
    libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007ff0502c9000)

Linux
  1. Linux – Wie finde ich heraus, welche Festplatten im System sind?

  2. So finden Sie heraus, wo sich der Firefox-Bin befindet

  3. Wie finde ich heraus, was die Domain für die Verbindung mit Samba ist?

  4. Wie finde ich heraus, ob die Karte den Infrastrukturmodus unterstützt?

  5. Wie finde ich die maximale Stapelgröße?

So ermitteln Sie den Verbindungsstatus eines Netzwerkkabels in Linux

So finden Sie heraus, wer das Linux-System wann neu gestartet hat

So finden Sie heraus, wann die Spfile auf einem Linux-Server erstellt wurde

Wie finde ich die platzraubendsten Verzeichnisse oder Dateien heraus?

Wie finde ich Details zur Hardware auf dem Linux-Rechner heraus?

So finden Sie die Quelle eines POSIX-Signals heraus