Ldd: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Apikalo (talk | contribs)
Andmesalvestus 2017
Apikalo (talk | contribs)
Andmesalvestus 2017
Line 4: Line 4:
'''Arping skripti näide'''
'''Arping skripti näide'''


$ ldd /usr/bin/arping  
$ ldd /usr/bin/arping <<br>>
linux-gate.so.1 =>  (0x00fe9000)
linux-gate.so.1 =>  (0x00fe9000)<<br>>
libsysfs.so.2 => /lib/libsysfs.so.2 (0x00533000)
libsysfs.so.2 => /lib/libsysfs.so.2 (0x00533000)<<br>>
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x009d3000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x009d3000)<<br>>
/lib/ld-linux.so.2 (0x00d59000
/lib/ld-linux.so.2 (0x00d59000<<br>>


'''Võimalused'''
'''Võimalused'''


-V --version - Väljundi number preguse versiooni ldd.
-V --version - Väljundi number preguse versiooni ldd.<<br>>
-v --verbose - Annab välja kõik informatsiooni, mis on seotud selle versiooniga.
-v --verbose - Annab välja kõik informatsiooni, mis on seotud selle versiooniga.<<br>>
-d --data-relocs - Teostab ümberpaigutusi ja kuvab sõnumeid puuduvad esemed (ainult ELF-i jaoks).
-d --data-relocs - Teostab ümberpaigutusi ja kuvab sõnumeid puuduvad esemed (ainult ELF-i jaoks).<<br>>
-r --function-relocs - Teostab ümberpaigutusi  nii andme kui kafunktsioonide jaoks. Kuvab puuduvate objektide kohta sõnumeid või funktsioone (ainult ELF).
-r --function-relocs - Teostab ümberpaigutusi  nii andme kui kafunktsioonide jaoks. Kuvab puuduvate objektide kohta sõnumeid või funktsioone (ainult ELF).
--help - Kuidas kasutada.
--help - Kuidas kasutada.

Revision as of 01:47, 21 December 2017

Ldd on UNIX / Linux-skript, mis aitab kindlaks määrata jagatud raamatukogude nimekirja, millest programm sõltub.

- annab  sõltuvusi jagatud raamatukogude jaoks.

Arping skripti näide

$ ldd /usr/bin/arping <
> linux-gate.so.1 => (0x00fe9000)<
> libsysfs.so.2 => /lib/libsysfs.so.2 (0x00533000)<
> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x009d3000)<
> /lib/ld-linux.so.2 (0x00d59000<
>

Võimalused

-V --version - Väljundi number preguse versiooni ldd.<
> -v --verbose - Annab välja kõik informatsiooni, mis on seotud selle versiooniga.<
> -d --data-relocs - Teostab ümberpaigutusi ja kuvab sõnumeid puuduvad esemed (ainult ELF-i jaoks).<
> -r --function-relocs - Teostab ümberpaigutusi nii andme kui kafunktsioonide jaoks. Kuvab puuduvate objektide kohta sõnumeid või funktsioone (ainult ELF). --help - Kuidas kasutada. -u, --unused - Kasutamata otsese sõltuvuse printimine.


Märkused Ldd standardversioonil on glibc2. Süsteemide jaoks kasutatakse vanemat versiooni, tarnitakse libc5. Libc5 ei toeta pikki valikuid. Teisest küljest glibc2 versioon ei toeta -V ja on ainult selle ekvivalent on --versioon.

Bagid Ldd ei tööta a.out direktoridega, väga vana programmidega mis oli loodud enne ldd supporti. Ärge kunagi käivitage ldd ebausaldusväärse programmi vastu, kuna käsk võib seda tegelikult käivitada.