2012-03-31 47 views
2

目前,我正在編寫一個小型控制檯程序。它足夠小,我沒有費心使用IDE,所以我只使用Notepad2和cl.exe來編輯和構建程序,以及運行和測試它的命令提示符。有沒有辦法從命令提示符調試控制檯程序?

這對大多數人來說很好(不要嚇壞了,但我實際上在使用printf調試」這裏和那裏)。不幸的是,某些問題並不容易解決。例如,指針/數組問題會導致程序崩潰。

我知道 - 並有Visual Studio,Ollydbg,Windbg等,但這些都是花哨的,schmancy圖形IDE和調試器,太麻煩了啓動通常總共達到五秒檢查之前去回到編輯。我的編輯 - 編譯 - 測試周期通常低至10-15秒,所以這樣的調試器成爲不可接受的瓶頸。

我試圖找出是否有一個快速簡單的方法來從命令提示符調試控制檯應用程序。有沒有現代的文本模式調試器? (顯然debug不會有太大用處。)有沒有其他的方法-TSR‽-查看值,捕獲異常或設置斷點並逐步執行一個程序?

+0

什麼語言在這? – Taymon 2012-03-31 03:18:30

+0

C/C++ – Synetech 2012-03-31 03:34:17

+0

一些unix編輯器不支持這一點。我記得在學校的實驗室中使用了類似的方法。在經歷了這樣的經歷後,我在另一邊,更喜歡VS :-) – TGH 2012-03-31 03:59:36

回答

0

您需要NTSD(同一個包WinDbg中的一部分,所有股份命令對應) - http://msdn.microsoft.com/en-us/windows/hardware/gg463009

而且使用免費的Visual Studio Express可能使搜索調試建議更容易...

+0

NTSD看起來很有前途。我只是希望它能夠在當前的控制檯中運行,而不是彈出一個單獨的不能管理爲'more'的單獨的控制檯。至於VS,就像我說的那樣,我已經得到了(和舊版本),並且它對於這個目的沒有用處。 – Synetech 2012-03-31 03:37:25

相關問題