add -Wall flag for gcc