調試程式

調試程式(debugger)
調試程式是可在被編譯了的程式中判定執行錯誤的程式,它也經常與編譯器一起放在IDE中。運行一個帶有調試程式的程式與直接執行不同,這是因為調試程式保存著所有的或大多數原始碼信息(諸如行數、變數名和過程)。它還可以在預先指定的位置(稱為斷點(breakpoint))暫停執行,並提供有關已調用的函式以及變數的當前值的信息。為了執行這些函式,編譯器必須為調試程式提供恰當的符號信息,而這有時卻相當困難,尤其是在一個要最佳化目標代碼的編譯器中。因此,調試又變成了一個編譯問題。

相關詞條

熱門詞條

聯絡我們