This document is a brief outline of the HTML version of some slides I
once used to teach students about debugging techniques in C. I think the
material is still useful. The original version (in PostScript®) and accompanying lecture notes are also available.
What's in the files
- Introduction
- more details about the notes (about the slides, the differences in the formats and possible errors) and some further references.
- Pages 1 to 3
- Introduction to debugging, General advice about style, and Using trace statements
- Pages 4 and 5
- A short example: main.h and util.c
- Pages 6 and 7
- A longer example: read_graph() and error-handling in the same
- Pages 8 to 10
- Debuggers and Books:
debuggers in general, invoking dbx, essential dbx commands, getting help with dbx, and recommended reading
http://www.csd.uwo.ca/~jamie/C/Debug/HowToDebugC.html
Last updated by J. Blustein on 12 April 2002 (previous version was 29 May 1996).
This document is copyright by its author, J. Blustein <jamie@csd.uwo.ca>.
