Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:c:gdb_hasznalata

< C

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