ldd(1) General Commands Manual ldd(1) NAVN ldd - vis delte objektafhaengigheder SYNOPSIS ldd [option ...] file ... BESKRIVELSE ldd viser de delte objekter (delte biblioteker) kraevet af hvert program eller hvert objekt specificeret pa kommandolinjen. Et eksempel pa dets brug og resultat: $ 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 normale tilfaelde igangsaetter ldd den dynamiske standardlaenker (se ld.so(8) med miljovariablen LD_TRACE_LOADED_OBJECTS sat til 1. Dette far den dynamiske laenker til at inspicere programmets dynamiske afhaengigheder og finde (jaevnfor reglerne beskrevet i ld.so(8)) og indlaese objekterne, der opfylder disse afhaengigheder. For hver afhaengighed viser ldd placeringen af det matchende objekt og adressen (hexadecimal) hvorpa objektet er indlaest. (De delte afhaengigheder linux-vdso og ld-linux er specielle; se vdso(7) og ld.so(8).) Sikkerhed Vaer opmaerksom pa at i nogle tilfaelde (f.eks. hvor programmer specificerer en anden ELF-fortolker end ld-linux.so) kan nogle versioner af ldd forsoge at indhente afhaengighedsinformation ved direkte at forsoge at afvikle programmet, hvilket kan fore til afviklingen af kode uanset koden defineret i programmets ELF-fortolkler, og maske til afviklingen af selve programmet. (For glibc 2.27 gjorde f.eks. opstromsimplementeringen af ldd dette, selvom de fleste distributioner tilbod en aendret version, der ikke gjorde dette). Du bor derfor aldrig anvende ldd pa en utrovaerdig korbar fil, da dette kan medfore afviklingen af arbitraer kode. Et mere sikkert alternativ, nar utrovaerdige korbare filer handteres, er: $ objdump -p /sti/til/program | grep NEEDED Bemaerk dog at dette alternativ kun viser de direkte afhaengigheder for den korbare fil, da ldd viser hele afhaengighedstraeet for den korbare fil. TILVALG --version Vis versionsnummeret for ldd. --verbose -v Vis al information, inklusive, for eksempel, symbolversioneringsinformation. --unused -u Vis ubrugte direkte afhaengihgeder. (Siden glibc 2.3.4). --data-relocs -d Udforer flytninger og rapporterer om manglende objekter (kun ELF). --function-relocs -r Udforer flytninger for bade dataobjekter og funktioner, og rapporterer alle manglende objekter eller funktioner (kun ELF). --help Information om brug. FEJL ldd fungerer ikke pa a.out-delte biblioteker. ldd fungerer ikke med nogle ekstremt gamle a.out-programmer, der blev bygget for ldd-understottelse blev tilfojet til kompilerudgivelserne. Hvis du bruger ldd pa et af disse programmer, sa vil programmet forsoge at blive afviklet med argc = 0 og resultaterne vil vaere uforudsigelige. SE OGSA pldd(1), sprof(1), ld.so(8), ldconfig(8) OVERSAETTELSE Oversaettere af denne manual til dansk Joe Hansen Denne oversaettelse er gratis dokumentation; laes GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR. Hvis du stoder pa fejl i oversaettelsen af denne vejledning, skal du sende en besked til . Linux man-pages 6.12 25. november 2024 ldd(1)