Programowanie w systemie UNIX/depend: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
Usunięta treść Dodana treść
Linia 5: Linia 5:
==wykonywalny program==
==wykonywalny program==


Za pomocą komendy ldd
Za pomocą komendy ldd<ref>[https://linux.die.net/man/1/ldd man ldd]</ref>


ldd /path/to/program
ldd /path/to/program
Linia 12: Linia 12:


objdump -p /path/to/program | grep NEEDED
objdump -p /path/to/program | grep NEEDED



==czynny proces==
==czynny proces==

Wersja z 20:39, 16 lis 2016


Jak sprawdzić zależności ?

wykonywalny program

Za pomocą komendy ldd[1]

 ldd /path/to/program

lub bezpieczniej ( program ldd moż e uruchamiać badany program co jest potencjalnie szkodliwe gdy pochodzi z nieznanego źródła) [2]

 objdump -p /path/to/program | grep NEEDED

czynny proces

  sudo pldd <PID>


 sudo pmap <PID>

Źródła

  1. man ldd
  2. How to check what libraries are used by a program or process on Linux Posted on August 7, 2014 by Dan Nanni