| 錯誤訊息關鍵字 | 典型原因 | 對策 |
|---|---|---|
| syntax error / expected ';' | 漏分號、括號不匹配、關鍵字拼錯 | 檢查報錯行及前幾行 |
| undeclared identifier | 變數未宣告、拼寫錯誤、頭檔未包含 | 補宣告、修正拼寫、加 #include |
| type mismatch / incompatible types | 指標/整數混用、格式字串與參數不符 | 核對型別、轉型、修正 printf/scanf 格式 |
| undefined reference | 連結階段找不到函數定義、庫未連結 | 補原始檔、加 -l 連結庫 |
-Wall -Wextra -pedantic (GCC/Clang) 或 /W4 (MSVC)。