1. makefile文件,用来组织大型C/C++或者含有多个C/C++文件的项目。在linux下使用make进行编译。
    2. 有人认为makefile不太方便,于是发明了CMake。CMake将含有CMake指令的文件生成makefile文件