Что такое эквивалент ldd Linux на windows?
Что такое эквивалент ldd Linux в windows?
8 ответов
на может быть полезна для многих вещей, хотя в этом случае dependency walker, вероятно, немного более подробна.
dumpbin /dependents some.dll
PowerShell может это сделать
PS > Start-Process -PassThru calc.exe | Get-Process -Module
Size(K) ModuleName
------- ----------
908 calc.exe
1700 ntdll.dll
1148 kernel32.dll
432 KERNELBASE.dll
13856 SHELL32.dll
...
Если вы используете wine и не настоящий Windows, вы можете использовать WINEDEBUG=+loaddll wine <program>.
Я думаю, что разработчик Windows способ сделать это-использовать dumpbin /dependents source.exe. Если у вас установлена Visual Studio вы можете найти его здесь: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\dumpbin.exe.
новые версии Git на Windows поставляются в комплекте с чем-то под названием Git BASH, который эмулирует много полезных команд Unix, включая ldd.
похоже, что он сообщает только библиотеки, которые можно найти. Таким образом, вы можете использовать это для получения обзора, где находятся используемые библиотеки, но не которые отсутствуют.