2011-05-23 63 views
1

我在裝有Windows 7的計算機上編譯了一些C代碼。我想在命令提示符下調試可執行文件。我可以進入調試實用程序並顯示段,但是當我嘗試使用G命令運行可執行文件時,我收到消息「此程序無法在DOS模式下運行」。在Windows 7的命令提示符下調試實用程序

在命令提示符下是否表示您處於DOS模式,即使您安裝了Windows?

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

回答

2

閱讀關於Wikipedia上的調試程序。這不是您應該用來調試C代碼的工具。

Windows上沒有16位兼容軟件了。如果你正在尋找調試器,看看Debugging tools for Windows。該軟件包將爲您提供一套調試工具,如ntsd,cdb(控制檯調試器),WinDBG(nt圍繞GUI)。好windbg教程是here

還有Visual Studio Express(Visual Studio的免費版本),它有很多用於C代碼的調試器。

相關問題