Turbo C 和 Turbo C 编译生成的可执行文件可以在 Windows 7 上运行吗?

Turbo C 和 Turbo C 编译生成的可执行文件可以在 Windows 7 上运行吗?

由于某种原因,我有 Turbo C 编译器(DOS 版本)。我相信 Turbo C 可执行文件和编译成可执行文件的 C 程序都是 16 位版本。我有 Windows 7 系统。想知道 -

  1. Turbo C 可执行文件可以在 x64 Windows 7 上运行吗?

  2. 使用 Turbo C 编译 C 代码获得的可执行文件是否可以在 x64 Windows 7 上执行?

  3. 在该 *.exe 属性的“兼容性”设置中设置哪个选项可以使上述 16 位代码正常运行,或者还需要其他操作?

答案1

我不相信你可以直接在 Windows 7 64 位上运行 16 位程序,但你也许可以在dos模拟器或 Windows XP 模式。这个问题表明如果您的 Windows 7 版本支持 XP 模式,您可能能够在 XP 模式下做您想做的事情。

这个问题以及为什么 64 位操作系统无法运行 16 位程序的答案

相关内容