C Programming Tools Second Lecture: 1st June 2017


d.white@imperial.ac.uk

My colleague Evangelos Ververas has just given the second of my 4 first year lectures on C Programming Tools, building a toolbox of useful tools, and the craft skills to use them effectively, in order to make C programming easier.

The second lecture covers the following topics:

  • Debugging: debug faulty programs.
  • Detecting Memory Leaks: using valgrind.
  • Optimization-driven Profiling using -pg/gprof.
  • Automatic Testing via make and cmake.


Here are the lecture materials, covering the lecture and associated examples (of which there are many):


d.white@imperial.ac.uk
Updated: May 2017 
Back to my C Tools Lectures Pages.