Add the Makefile
Fix all errors of the Makefile
Fix the warning of the incompatible type
Merge pull request #1 from shengwen1997/master

Create the Makefile