CMake是一个跨平台的开源构建工具,可以用来管理构建并不依赖特定编译器。“CMake”这个名字是"Cross platform Make"的缩写。CMake配置文件的名字叫CMakeLists.txt。
它可以让程序员通过一个与开发平台无关的CMakeLists.txt
文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的Makefile和工程文件。CMake主要是编写CMakeLists.txt
文件,然后通过cmake命令将CMakeList.txt
转化为make所需要的makefile。最后用make命令编译源代码生成可执行文件。
因此CMake的编译基本就两步:
> cmake .
> make
cmake
命令的参数是CMakeLists.txt
所在的目录。
本文作为本专题的第一篇,主要是简单描述CMake的简介,下载安装请按官网https://cmake.org/
进行操作。
网友评论