不同的make工具遵循不同的规范和标准,因此针对不同的标准需要不同的Makefile文件。CMake利用一种平台无关的CMakeList.txt文件定制编译流程,根据目标用户的平台生成本地化的Makefile文件和工程文件。
Linux下的流程:
- 编写 CMake 配置文件 CMakeLists.txt 。
- 执行命令cmake Path生成 Makefile。其中,PATH是 CMakeLists.txt 所在的目录。
- 使用make命令进行编译。
不同的make工具遵循不同的规范和标准,因此针对不同的标准需要不同的Makefile文件。CMake利用一种平台无关的CMakeList.txt文件定制编译流程,根据目标用户的平台生成本地化的Makefile文件和工程文件。
Linux下的流程: