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命令就可以编译自己的程序文件了。