Debugger használata
de-bug-ger (ld. “first computer bug”)
program lesz, amin keresztül futtatjuk a saját kódunkat
bármelyik utasítás után meg tudunk állni és megnézni, hogy a változóknak milyen értéke van
“breakpoint” - olyan sor, amin meg fog állni a végrehajtás ha debuggerrel futtatjuk a kódot
lehetséges lépések (ld. Debug menü):
- start/continue - elmegy a következő breakpointig
- next line - végrehajtja az akt. sort és a következőn megáll
változók értékének megtekintése: watches ablak (Debug / Debugging Windows / Watches)
Debugger Code::Blocks-ban
Van beépített grafikus debuggere, a háttérben általában a GDB nevű parancssori debuggert használja. Mielőtt elindítanánk, győződjünk meg a következőkről:
- a forráskód legfrissebb változatát már lefordítottuk (Build
) - a projekt elérési útvonalában (a nevében és a szülőfolderek nevében) ne legyen szóköz és ékezetes karakterek (szóköz helyett használhatunk - vagy _ jeleket); erre egy CodeBlocks programhiba miatt van szükség egyes rendszereken

Debug menü (itt találhatók többek között a Start/Continue, Next line, Stop debugger utasítások és az ezeknek megfelelő gyorsbillentyűk):

Debug részleg az eszközsávon (innen is elérhetők a lépések, csak fel kell ismerni az ikont, vagy fölé vinni az egeret):

Watches ablak megjelenítése:

Watches ablak futás közben:

A sárga háromszöggel jelölt sor lesz a következő, tehát az még nem futott le, ennek megfelelően az x változó értéke ebben a pillanatban még 10.