CMake是一个跨平台的项目构筑工具,通过Cmakelists.txt(可以嵌套)文件指定的编译流程,后面再用make进行编译出目标文件,总体来说相对简单,参考:《cmake使用指南:从安装到精通》
目前也有Cmake可视化方案。