如何判断我的代码是用 32 位还是 64 位编译的

drj*_*rm3 3 cygwin 64-bit 32-bit

我在 64 位 Windows 8 笔记本电脑上使用 Cygwin(64 位)。我注意到很多库/二进制文件/等。对它们说“Cygwin32”。如果我使用这些编译我的代码,我的软件会充分利用我的 64 位处理器吗?

如何判断我的程序是在 32 位还是 64 位上运行?

Bri*_*ian 5

您可以找出可执行文件的格式file

# file putty.exe
putty.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit
Run Code Online (Sandbox Code Playgroud)

  • x86-64 表示它是一个 64 位程序。 (2认同)