gun make 和cmake
时间: 2024-05-05 12:06:06 浏览: 97
"make" 是一个常见的构建工具,它可以根据 Makefile 中的规则来编译代码并生成可执行文件。Makefile 是一个文本文件,其中包含了编译代码的规则、依赖关系和命令等信息。使用 make 工具可以自动化代码的编译和构建过程,提高开发效率。
"cmake" 是一个跨平台的构建工具,它可以生成 Makefile、Visual Studio 项目文件等多种构建脚本。CMakeLists.txt 是 cmake 的构建脚本,其中包含了项目的信息、依赖关系和编译规则等信息。使用 cmake 工具可以自动生成不同平台下的构建脚本,从而方便跨平台开发。
在使用 cmake 时,cmake 会先根据 CMakeLists.txt 文件生成 Makefile 文件,然后再使用 make 工具进行编译和构建。因此,cmake 和 make 工具是相互配合使用的。
阅读全文