【问题标题】:DEBUG utility at command prompt in windows 7Windows 7 中命令提示符下的 DEBUG 实用程序
【发布时间】:2011-05-23 11:27:48
【问题描述】:

我在安装了 Windows 7 的计算机上编译了一些 C 代码。我想在命令提示符下调试可执行文件。我可以进入调试实用程序并显示段,但是当我尝试使用 G 命令运行可执行文件时,我收到消息“此程序无法在 DOS 模式下运行。”。

在命令提示符下是否意味着您处于 DOS 模式,即使您安装了 Windows?

在命令提示符下运行的 DEBUG 实用程序是否只运行 16 位 DOS 可执行文件,而不运行 32 位可执行文件?

【问题讨论】:

    标签: debugging dos utility


    【解决方案1】:

    Wikipedia 上阅读有关调试程序的信息。它不是您应该用来调试 C 代码的工具。

    Windows 上不再有 16 位兼容软件。如果您正在寻找调试器,请查看Debugging tools for Windows。该软件包将为您提供一套调试工具,如 ntsd、cdb(控制台调试器)、WinDBG(围绕 ntsd 的 GUI)。好的windbg教程是here

    还有 Visual Studio Express(Visual Studio 的免费版本),它有一套很好的 C 代码调试器。

    【讨论】:

      猜你喜欢
      • 2017-11-15
      • 2011-06-05
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 2013-01-29
      • 2012-10-03
      • 1970-01-01
      相关资源
      最近更新 更多