Turbo C 集成開發環境(IDE)內建的調試器將編譯期錯誤定位與運行期變量監視融為一體,極大降低了 DOS 時代程序除錯門檻。本文詳細講解消息窗口操作、語法錯誤逐步修正流程、熱鍵導航技巧,助你高效駕馭 TC 調試工作流。
F5 放大消息窗口(全屏模式下編輯窗口隱藏,不可追蹤)。/* 原始 HELLO.C */
#include <stdio.h>
main() {
printf("Hello, world\n");
}
/* 引入兩個語法錯誤 */
include <stdio.h> /* 缺少 # */
main() {
printf("Hello, world\n); /* 缺少結束雙引號 */
}
Ctrl+F9 編譯 → 編譯窗口顯示 Errors: 2, Warnings: 0。Enter → 光標跳轉編輯窗口錯誤處 → 補上 #。F6 切回消息窗口 → 選下一條 → Enter 修正。Alt+F8 跳至下一錯誤,Alt+F7 跳至上一錯誤。Success。| 熱鍵 | 功能 | 適用場景 |
|---|---|---|
Alt+F7 | 上一條編譯消息 | 反向檢查 |
Alt+F8 | 下一條編譯消息 | 順向快速修正 |
Enter (消息窗) | 選中當前消息並跳轉編輯器 | 精確定位 |
F6 | 切換編輯/消息窗口焦點 | 窗口間導航 |
F5 | 放大/還原消息窗口 | 查看長消息 |
關鍵提示:Alt+F7/F8 為**全局熱鍵**,任何時候生效。在消息窗口按 Alt+F8 直接跳過當前亮行到**下一條**;若無更多消息則無反應。
Ctrl+F9 編譯。Alt+F8 逐個跳轉修正(或 F6 配合鼠標)。Ctrl+F9 驗證。Ctrl+F9 直接運行,或 Alt+R 進 Run 選單單步調試 (F7/F8)。Debug → Evaluate 監視/修改變量。熟練掌握 TC 消息窗口與熱鍵導航,能將「找錯誤」從繁瑣體力勞動轉化為流暢的鍵盤流操作。這套「編輯-編譯-消息同步追蹤」的設計理念,實際上奠定了現代 IDE(Visual Studio、CLion、VS Code)錯誤列表與代碼跳轉的基因。