2 comments

[ 1.5 ms ] story [ 475 ms ] thread
Makefile is missing transitive dependencies to included header files. Otherwise nice and terse article with just enough to get you started.
Change both instances of 'suit' to 'suite'.

>The above command compile the source file into object file and link with other object files (system library) into executable in one step. You may separate compile and link in two steps as follows:

Consider changing the first 'compile' to 'compiles'. Also consider changing 'compile and link' to 'compilation and linking'.