Compiles on linux with the use of the Makefile