oktatas:programozas:c:gdb_hasznalata
A gdb használata
A gcc fordítónak meg kell adnunk, hogy szeretnék a debug információkat is fordítani.
gcc -g -o main main.c ^^
A gdb indítása
gdb main
Meg kell adjuk a futtatható bináris fájl paraméterként. Linux alatt nincs kiterjesztés, Windows alatt viszont .exe
A gdb várakozásijel parancsai
- l
- a forrás listázása (sorszámot is adhatunk meg) (list)
- b 15
- töréspont beállítása a 15 sortól (break)
- r
- a program futtatása (run)
- p a
- az a nevű váltózó tartalmának megtekintése. (print)
- ha ez egy mutató típusú változó, akkor először annak címét látjuk és utána az értékét
- q
- kilépés (quit)
- s
- lépésről lépésre végrehajtás (step)
- ha az utasítás egy alprogramot hív meg, abba is beleugrik.
- n
- következő (next)
- nem megy bele az alprogramokba
- c
- folytatja a programvégrehajtást (continue)
- clear 15
- a 15-dik helyről törli a töréspontot
- bt
- visszaadja az utoljára hívott függvényeket (backtrace)
oktatas/programozas/c/gdb_hasznalata.txt · Utolsó módosítás: 2019/08/21 17:56 szerkesztette: admin