Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

C-Kurs 2010/Vortrag06

< C-Kurs 2010
Version vom 8. September 2010, 12:04 Uhr von Tkroenert (Diskussion | Beiträge) (bitte vervollstaendigen!)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Debugging I

Vortragender: Alex E. <aeichner freitagsrunde.org>

Themen

  • Arten von Bugs
  • beliebte Fehler in C
  • Möglichkeiten zum Debuggen
  • GDB (GNU Debugger)

Folien

  • (von 2009 noch - bitte ersetzten!): Folien

Mitschnitt

2010

coming soon.. ;)

2009


Treble Feature (Video + Screencast + Audio): <dhflashplayer>filepath=http://stan.freitagsrunde.org/c9/LE06-screencast.flv%7Cwidth=720%7Cheight=576</dhflashplayer>

Tipps

gdb

  • Wenn der Segfault erst 'in der libc' auftritt, kann man mit dem Kommando up die Aufrufhierarchie (die Stackframes) wieder nach oben gehen, bis man wieder in sein Programm kommt.
  • Alternativ kann man mit frame direkt die Hirarchieebene angeben, zu der man springen will. (Erspart mehrmaliges ausführen von up.)

Material

GDB-Reference