Windows的ldd相当于什么?

Windows的ldd相当于什么?,第1张

概述Windows的ldd相当于什么?

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相当于什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1287078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存