cmake是自动生成MAKEFILE的开源工具。这几天需要使用CMAKEfile,搜索了些资料,有些资料很好,但是在实际使用过程中还是有诸多的

疑问,现在把CMAKE最新版本的文档翻译,后面再配上比较常使用的例子和CMAKE自己的例子进行简单说明,以方便自己今后使用和广大的

工程师参考。

本文翻译的文档是下面的链接:

http://www.cmake.org/cmake/help/cmake-2-8-docs.html

NAME

cmake 是一个多平台的makefile自动生成工具

Usage

该工具使用时以如下命令运行,cmake是命令名称,option是参数,一般使用不需要添加,处特殊需要,后面文档也会对option做

具体说明,path-to-source是你需要生成makefile的文件的路径,一般是文件夹。



cmake [options] <path-to-source>
  cmake [options] <path-to-existing-build>



例子:



我在ubuntu上的/home/dalek/work文件夹中的cstor文件夹中存放了程序文件我需要使用cmake自动生成makefile时


需要使用如下命令,当然是需要CMakeLists.txt文件的,这时我们先不去理会这个文件,



cmake .



在CMakeLists.txt文件正确的情况下会自动生成makefile文件,这时使用make命令就可以编译自己的程序文件了。