Turbo C 2.0 集成调试器的使用方法
- 一旦修改好語法錯誤之后程序編譯就沒什么問題了, 但還是可能不按要求運 行, 因為可能有邏輯錯誤(運行錯誤)。這種錯誤跟蹤就無助于發現錯誤位置了。 TC有一個集成調試器可以跟蹤運行錯誤。通過調試器可以運行, 在斷點處暫停, 檢查變量的值, 甚至可以改變之, 以看程序會
??? 一旦修改好語法錯誤之后程序編譯就沒什么問題了, 但還是可能不按要求運
行, 因為可能有邏輯錯誤(運行錯誤)。這種錯誤跟蹤就無助于發現錯誤位置了。
TC有一個集成調試器可以跟蹤運行錯誤。通過調試器可以運行,? 在斷點處暫停,
檢查變量的值, 甚至可以改變之, 以看程序會有什么反應。
? Turbo C集成調試器是源程序級的調試器, 即用同你編寫程序一樣的"" 語言""
來控制調試器。例如, 為了顯示數組中的一個元素的值, 可告訴調試器顯示這樣
的表達式的值:
Ctrl+F4? Debug/Eavluate??????????? 計算表達式, 允許修改變量的值。
???????? Debug/Find Function?????? 查找函數定義, 顯示在編輯窗口中。 僅
?????????????????????????????????? 在調試時才有效。
Ctrl+F3? Debug/Call Stack????????? 顯示調用棧,? 可顯示任何函數的當前執
?????????????????????????????????? 行位置, 其方法是在調用棧中選擇相應的
?????????????????????????????????? 函數名。僅在調試時有效。
???????? Debug/Source Debugging??? 控制是否允許調試: 置為On時,? 集成調
?????????????????????????????????????? 試器和單獨調試器均可用 ;?? 置為
??????????????????????????????????????? Standalone時, 只能用單獨調試器
??????????????????????????????????????? 調試, 雖然還能在TC中運行; 置為
??????????????????????????????????????? None時, 在.EXE文件不置調試信息,
??????????????????????????????????????? 兩種調試均不能調試。
Ctrl+F4? Break/Watch/Add Watch????????? 增加一監視表達式。
???????? Break/Watch/Delete Watch?????? 刪除一監視表達式。
???????? Break/Watch/Edit?????????????? 編輯一監視表達式。
???????? Break/Watch/Remove All???????? 刪除所有監視表達式。
?????????? Watches
Ctrl+F8? Break/Watch/Toggle???????????? 設置或清除光標所在行的斷點。
?????????? Breakpoint
???????? Break/Watch/Clear????????????? 刪除程序中所有斷點。
?????????? Breakpoint
???????? Break/Watch/Next?????????????? 顯示下一斷點
?????????? Breakpoint
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
??調試器菜單命令及其熱鍵:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
? 熱鍵??????????? 菜單命令?????????????????????????? 功能
───────────────────────────────────
? F5???????????????????????????????? 在整屏和分屏之間放大縮小活動窗口。
Alt+F5?????????????????????????????? 將顯示轉到用戶屏, 擊任意鍵返回。
? F6???????????????????????????????? 在編輯窗口與監視窗口或消息窗口間
???????????????????????????????????? 切換。
Alt+F6?????????????????????????????? 若編輯窗口是活動的,? 轉到最近一次
???????????????????????????????????? 裝入編輯器的文件;? 若下面窗口是活
???????????????????????????????????? 動的, 則在監視窗口和消息窗口間切換。
Ctrl+F9?? Run/Run??????????????????? 調試運行或不調試運行程序,? 必要時
???????????????????????????????????? 編譯、連接源文件, 若編譯、 連接時
???????????????????????????????????? Debug/Source Debuging和O/C/C/OBJ
???????????????????????????????????? Debug Information為On, 則運行程序
???????????????????????????????????? 到斷點或程序末尾。
????????? Project/Remove Messages??? 刪除消息窗口中的內容。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
轉載于:https://www.cnblogs.com/zjoch/archive/2010/07/04/1771005.html
總結
以上是生活随笔為你收集整理的Turbo C 2.0 集成调试器的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P1029
- 下一篇: WINCE的内存配置