Что такое эквивалент ldd Linux в windows?
Что такое эквивалент ldd Linux на windows?
8 ответов:
The
dumpbin
команда может быть полезна для многих вещей, хотя в этом случае 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>
.
сейчас
ldd
в Cygwin. Если у вас есть очень старая версия Cygwin, вам придется использоватьcygcheck
.
Я думаю, что разработчик 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.
похоже, что он сообщает только библиотеки, которые можно найти. Так что вы можете использовать это, чтобы получить обзор того, где расположены используемые библиотеки, но не пропали.