C-Kurs 2009/Vortrag06: Unterschied zwischen den Versionen
Erscheinungsbild
frame ergäntzt |
|||
| Zeile 18: | Zeile 18: | ||
==== gdb ==== | ==== 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. | * 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 === | === Material === | ||
Version vom 25. September 2009, 07:25 Uhr
Debugging I
Vortragender: Alex E. <aeichner freitagsrunde.org>
Themen
- Arten von Bugs
- beliebte Fehler in C
- Möglichkeiten zum Debuggen
- GDB (GNU Debugger)
Folien
Mitschnitt
Screencast ohne Audiospur http://www.freitagsrunde.org/~aeichner/Screencast_trimmed.avi
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.)