gpt4 book ai didi

linux - 在 Linux 上查找 Win exe 所需的 DLL(使用 mingw 交叉编译)?

转载 作者:IT王子 更新时间:2023-10-29 00:25:13 26 4
gpt4 key购买 nike

我在 Linux 上使用 MinGW 交叉编译到 Windows。让这项工作变得轻而易举。将它与所需的 DLL 打包起来并不那么简单。目前的解决方案是在 Windows 上运行可执行文件并复制 DLL 直到它真正运行。

是否有适用于 Linux 的工具可以列出我的 Windows .exe 所需的 DLL? (类似于 ldd 和 DependencyWalker 的组合。)

最佳答案

截至 2015 年底,没有工具链实用程序支持列出 Windows 二进制文件的动态依赖项(例如 ldd 或 otool)。

从我的测试中,通常可以看到完整的依赖列表,如下所示:

strings MY.EXE | grep -i '\.dll$'

Hackish,但它一直对我有用。

完整示例,try this script我在我的 Linux 交叉环境中使用。

关于linux - 在 Linux 上查找 Win exe 所需的 DLL(使用 mingw 交叉编译)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11703000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com