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

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

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

我如何知道我的程序是在 32 位还是 64 位下运行?

答案1

您可以使用 来查明可执行文件的格式file

# file putty.exe
putty.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit

相关内容