Added -Wall flag for gcc