ldd(1) General Commands Manual ldd(1) NAMN ldd -- skriv ut beroenden pa delade objekt SYNOPSIS ldd [flagga ] fil BESKRIVNING ldd skriver ut de delade objekt (delade bibliotek) som varje angivet program eller delat objekt pa kommandoraden behover. Ett exempel pa dess anvandning och utdata ar foljande: $ ldd /bin/ls; linux-vdso.so.1 (0x00007ffcc3563000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f87e5459000) libcap.so.2 => /lib64/libcap.so.2 (0x00007f87e5254000) libc.so.6 => /lib64/libc.so.6 (0x00007f87e4e92000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f87e4c22000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f87e4a1e000) /lib64/ld-linux-x86-64.so.2 (0x00005574bf12e000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f87e4817000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f87e45fa000) I det vanliga fallet anropar ldd den normala dynamiska lankaren (se ld.so(8)) med miljovariabeln LD_TRACE_LOADED_OBJECTS satt till 1. Detta gor att den dynamiska lankaren inspekterar programmets dynamiska beroenden, och letar reda pa (enligt reglerna som beskrivs i ld.so(8)) och laddar objekten som uppfyller dessa beroenden. For varje beroende visar ldd platsen for motsvarande objekt och den (hexadecimala) addressen pa vilken den laddas. (The delade beroendena linux-vdso och ld-linux ar speciella; se vdso(7) och ld.so(8).) Sakerhet Var medveten om att under vissa omstandigheter (t.ex., da programmet specificerar en annan ELF-tolk an ld-linux.so) kan vissa versioner av ldd forsoka fa tag i beroendeinformationen genom att forsoka att kora programmet direkt, vilket kan leda till att vilken kod som an ar definierad i programmets ELF-tolk kors, och kanske till att programmet sjalv kors. (Fore glibc 2.27 gjorde uppstromsimplementationen av ldd det till exempel, aven om de flesta distributioner tillhandaholl en modifierad version som inte gjorde det.) Alltsa skall man aldrig anvanda ldd pa en ej betrodd korbar, eftersom detta kan resultera i korningen av godtycklig kod. Ett sakrare alternativ nar man har att gora med obetrodda korbara ar: $ objdump -p /sokvag/till/program | grep NEEDED; Observera dock att detta alternativ endast visar den korbaras direkta beroenden, medan ldd visar den korbaras hela beroendetrad. FLAGGOR --version Skriv ldd:s versionsnummer. --verbose -v Skriv all information, inklusive, till exempel, symbolversionsinformation. --unused -u Skriv oanvanda direkta beroenden. (Sedan glibc 2.3.4.) --data-relocs -d Utfor omlokaliseringar och rapportera om nagra objekt saknas (endast ELF). --function-relocs -r Utfor omlokaliseringar av bade dataobjekt och funktioner, och rapportera om nagra objekt eller funktioner saknas (endast ELF). --help Anvandningsinformation: FEL ldd fungerar inte pa delade a.out-bibliotek. ldd fungerar inte med nagra extremt gamla a.out-program vilka byggdes fore stod for ldd lades till till kompilatorutgavor. Om man anvander ldd pa ett av dessa program kommer programmet att forsoka kora med argc = 0 och resultatet kommer vara oforutsagbart. SE AVEN pldd(1), sprof(1), ld.so(8), ldconfig(8) OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . Linux man-pages 6.17 8 februari 2026 ldd(1)