windows - Windows 上的胖二进制文件?

标签 windows macos dll binary fat-binaries

我知道在 Mac OS X 上,您可以使用 lipo 将针对不同体系结构的多个二进制文件组合成一个二进制文件。我想知道 Windows 端是否有类似的解决方案。谢谢。

最佳答案

不幸的是,所有 Windows 体系结构都在 PE header 中使用相同的结构,所以没有。不过,可以融合 Windows 可执行文件和 DOS 可执行文件,因为 DOS 使用 MZ header 。

关于windows - Windows 上的胖二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4009184/

相关文章:

svchost 与自容器服务中的 Windows 服务

Python UDP 套接字半随机接收失败

objective-c - 带有自定义阴影的自定义 NSWindow

swift - 全屏时如何隐藏 SwiftUI 中的工具栏?

Visual C++ 中的 C++ 代码库打开错误

c# - IDisposable with member from missing external assembly 在终结器中失败

windows - 获取 Windows 批处理文件中的最后一个命令行参数

windows - 使用已登录用户的用户名在 Windows 登录上获取邮件

macos - "code ."无法在 OS X/Mac 上的 Visual Studio Code 命令行中工作

c++ - C++ 中的 GetProcAddress 函数