CMake - Cross Platform Makefile Generator
CMake 入门实战:https://www.hahack.com/codes/cmake/
cmake:用于生成makefile的工具,输入是CMakeLists.txt makefile:make工具的输入之一,make工具根据makefile中描述的规则,读取源代码进行编译链接,生成目标程序或者目标程序库。