我正在我的 64 位机器上编译一个程序,但我不确定它产生的是 32 位还是 64 位输出。我如何检查一个文件在 Windows 上是 32 位还是 64 位?
最佳答案
您可以使用 GNUfile适用于 Windows。
您可以通过 PEID 运行该应用程序
最后(也是首选 - 更少的错误空间)
使用 Visual Studio C++(至少是最低速成版)或 Platform SDK安装后,您可以使用 dumpbin/headers 来查看 PE header 值。
文件头中的第一个值告诉您架构:x86 的 0x14C 或 x64 的 0x8664
关于windows - 检查文件是 32 位还是 64 位 - 在 Windows 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689168/