Program lze spustit příkazem run. Pokud nebyl zadán žádný program k debuggování (první parametr), je třeba nějaký otevřít příkazem file. Pokud chcete spustit program s nějakými parametry, zadejte je za příkaz run (zadane parametry lze během debuggovani vypsat prikazem show args, případně je změnit příkazem set args).
zkusto: run
run -h
show args
Příkazem run se program spustí a provede se až do konce. Pokud chcete program krokovat, je nutné nastavit breakpoint. To se dělá pomocí příkazu break. Pak je nutné program spustit (pomocí run). Jakmile je splněna podmínka breakpointu, GDB se přepne z programu zpět do interaktivního režimu a vypíše příkaz, na kterém se GDB zastavil.
zkusto: break 1
run
break
Krokování - provedení vždy jen jednoho příkazu (instrukce) - se provádí pomocí těchto příkazů:
zkusto: next
next 10
step
step 3
Pokračovat ve vykonávání programu lze příkazem continue (až do následujícího breakpointu). Program lze i zabít příkazem kill.
zkusto: continue
run
kill
Optimalizováno pro ![]() | [Zvolte si kódování] |