Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the equivalent of Linux's ldd on windows? [closed]

What is the equivalent of Linux's ldd on Windows?

like image 343
WilliamKF Avatar asked Jan 03 '10 02:01

WilliamKF


People also ask

What does ldd command stand for?

ldd (List Dynamic Dependencies) is a *nix utility that prints the shared libraries required by each program or shared library specified on the command line.

What does the ldd bin ls command do?

DESCRIPTION top. ldd prints the shared objects (shared libraries) required by each program or shared object specified on the command line. An example of its use and output is the following: $ ldd /bin/ls linux-vdso.

How do you run ldd?

Basic usage of ldd is fairly simple - just run the 'ldd' command along with an executable or shared object file name as input. So you can see all shared library dependencies have been produced in output.


2 Answers

Here is Dependency Walker.

http://dependencywalker.com/

like image 140
Daniel A. White Avatar answered Oct 13 '22 02:10

Daniel A. White


The dumpbin command can be useful for many things, although in this case dependency walker is probably a little more verbose.

dumpbin /dependents some.dll 

Example output:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis Tools>dumpbin /dependents StanPolicy.dll

Dump of file StanPolicy.dll

File Type: DLL

Image has the following dependencies:

mscoree.dll 

Summary

    2000 .reloc     2000 .rsrc    1E000 .text 
like image 23
David St Denis Avatar answered Oct 13 '22 03:10

David St Denis