有没有办法从命令提示符调试控制台程序?

时间:2012-03-31 03:03:23

标签: debugging methods console command-prompt

目前,我正在编写一个小型控制台程序。它足够小,我没有打扰使用IDE,所以我只是使用Notepad2和cl.exe编辑和构建程序,以及运行和测试它的命令提示符。

这在大多数情况下都很好用(不要吓坏,但我实际上在这里和那里使用了一些printf调试”。不幸的是,某些问题并不容易解决。例如,指针/数组问题可能导致程序崩溃。

我知道 - 并且有 - Visual Studio,Ollydbg,Windbg等等,但这些都是花哨的,schmancy图形IDE和调试器,它们太麻烦了,通常在返回之前通常达到5秒钟检查给编辑。我的编辑 - 编译 - 测试周期通常低至10-15秒,因此这些调试器成为一个不可接受的瓶颈。

我试图找出是否有一种快速简便的方法来从命令提示符调试控制台应用程序。有现代文本模式调试器吗? (显然debug不会有多大用处。)是否有其他方式-TSR‽-查看值,捕获异常或设置断点并逐步执行程序?

1 个答案:

答案 0 :(得分:0)

你需要ntsd(与WinDbg相同的软件包的一部分,共享所有命令) - http://msdn.microsoft.com/en-us/windows/hardware/gg463009

同样使用免费的Visual Studio Express可以更轻松地搜索调试建议......