KDBG je graficki debager pod linux-om. Potrebno ga je najpre instalirati jer ne ulazi u podrazumevane instalirane programe. Pod ubuntu-om se ovo moze uraditi obicno komandom: sudo apt-get install kdbg Nakon instalacije kdbg ce biti dostupna u spisku programa, a moze se pronaci pretragom po kljucnoj reci kdbg iz start menija. Da bi program mogao da se debaguje pod kdbg-om potrebno ga je kompajlirati sa opcijom -g, npr: gcc -g test.c Ovo ce proizvesti izvrsni fajl a.out koji u sebi ima ubacene informacije potrebne za debagovanje. Bez ove opcije nece biti moguce debagovati program u okviru kdbg-a. Sledeci korak je otvaranje izvrsnog a.out fajla kroz kdbg opciju Executable. Potrebno je podesiti i da radi ulaz/izlaz na kdbg-u na sledeci nacin: Setting -> This program -> Output -> Full terminal emulation Nakon svega ovoga podesiti breakpoint po ucitanom kodu i pritisnuti run. Program se zaustavlja iz dva razloga: 1) ako je naleteo na breakpoint ili 2) ako je naisao na blokirajucu komande poput scanf-a, jer je u tom slucaju potrebno uneti podatak iz terminala.