make应用程序是否可以仅与64位兼容,而不是与32位架构兼容

时间:2015-06-03 12:00:56

标签: windows 64-bit

我正在处理Windows应用程序。我已经创建了一个Windows应用程序(64位)。但是当我在我的系统上安装该应用程序时。在服务中,它显示 something.exe * 32 。但我想让该应用程序仅与64位窗口兼容,而不是与32位兼容。 Q1。 make应用程序是否可以仅与64位兼容,而不是与32位架构兼容? Q2。如果有可能,请告诉我使其仅64位兼容的因素,而不是32位。 Q3。我需要进行哪些更改才能与64位Windows兼容。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。使用64位操作码和64位寄存器编译它,它不能在32位Windows系统上运行。例如,使用GCC,您可以添加-arch x86_64选项以强制进行64位编译。

但是,您尚未说明您正在使用哪种语言。如果你正在使用Java或其他一些字节码风格的语言,那么你无能为力。