windows的ldd相当于什么?
这是依赖沃克。
http://dependencywalker.com/
或GNU工具:
i586-mingw32msvc-objdump -p * .exe | grep'DLL名称:'
dumpbin命令可以用于很多事情,尽管在这种情况下,依赖关系walker可能更加冗长一些。
dumpbin / dependents some.dll
PowerShell可以做到这一点
PS>启动过程-Passthru calc.exe | Get-Process -modulee
大小(K)moduleename
------- ----------
908 calc.exe
1700 ntdll.dll
1148 kernel32.dll
432 KERNELBASE.dll
13856 SHELL32.dll
...
如果您使用的是wine而不是真正的windows,则可以使用WINEDEBUG=+loaddll wine <program> 。
现在在Cygwin有一个ldd 。 如果你有一个非常古老的Cygwin版本,你将不得不使用cygcheck 。
我猜windows Developer的方法是使用dumpbin /dependents source.exe 。 如果你安装了Visual Studio,你可以在这里找到它: C:Program files (x86)Microsoft Visual Studio 14.0VCbindumpbin.exe 。
windows上较新版本的Git包装了一些名为Git BASH的东西,它模拟许多有用的Unix命令,包括ldd。
它似乎只报告可以找到的库。 因此,您可以使用它来概述使用库所在的位置,而不是丢失的位置。
总结以上是内存溢出为你收集整理的Windows的ldd相当于什么?全部内容,希望文章能够帮你解决Windows的ldd相当于什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)