cmake是用来干嘛的
时间: 2023-11-05 20:22:12 浏览: 225
CMake是一个高级的编译配置工具,主要用于配置和生成各大平台的工程文件,例如Visual Studio的vcxproj文件和Qt的Pro文件。
CMake的主要功能包括配置和生成各大平台的工程文件以及生成makefile文件。生成makefile文件是为了方便在Unix/Linux环境下进行代码编译和构建。
Makefile是一种用于描述源文件之间的依赖关系和编译规则的文件,它可以用来自动化构建和管理项目。CMake是用来生成Makefile的工具,它会读取所有的源文件,并根据配置自动生成相应的makefile文件。
所以,CMake实际上是一个用来生成makefile的工具,并提供了更高级的功能和跨平台的支持。虽然名字中含有"make",但是CMake和Unix上常见的"make"系统是分开的,并且更为高级和灵活。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文