+ 增加了define.mk定义全局变量，module_1更新
* 将头文件搜索选项放到define.mk，后续会根据-MM计算依赖
* 更改了module_1的test工程的Makefile
+ add module_2_test's Makefile and test.cpp
+ 增加lib目录下的gitignore文件，避免因文件夹不存在而不能生成.a
+ 增加了生成.cpp的依赖文件.d
* 修改不能创建.d的bug