使用GNU make做为构建工具,重新编写了Makefile,并更新了readme的相关内容