Programmargumente können entweder auf der Kommandozeile übergeben werden:
gdb --args ./prog arg1 arg2 arg3
oder als Teil des gdb-Befehls run:
gdb ./prog
run arg1 arg2 arg3
run: zu debuggendes Programm startenkill: laufendes Programm abbrechenbt,where: Backtrace anzeigen lassen (wer hat wen aufgerufen?)list: relevanten Quellcodeausschnitt anzeigen (oder z.B.list 200für Ausschnitt um Zeile 200 der aktuellen Quelldatei herum)print: gibt den Wert einer Variable aus (z.B.print foo)cont: Continue: bis zum nächsten Breakpoint weiterlaufenstep: Step Into: in den Funktionsaufruf hineinnext: Step Over: Funktionsaufruf durchführen aber nicht mit dem Debugger reinfinish: Step Out: Rest der Funktion laufen lassen und erst beim Aufrufer wieder pausierenbreak: Breakpoint setzen (z.B.break printfum am Anfang der Funktionprintfanzuhalten oderbreak test.c:298um auf der Zeile 298 in der Dateitest.canzuhalten)