This tutorial assumes the reader has an understanding of C, how to create C programs using make and a terminal shell.
The example code is not intended to be examples of robust coding, but are intended to be as simple as possible to get a point across.
The example code uses GNU make make files, a different make program may not work. GNU make is the standard make program on GNU/Linux systems.