cmake的用法篇,很多新手刚接触构建器时不知道怎么方便。
CMAKE是微软和共享软件,自由软件为了在多个平台,多个编译器下使用的一种构建器。
说实话,以前的中型到大型软件也就是有十万行代码以上的那种。
构建器早期是make,nmake,fmake,wmake...等,默认构建包含文件是MakeFile文件。
这些都可以通用,有了微软的可视化编程软件,也就有了CMAKE构建器。
这CMAKE构建器是图形的,也有很多参数,整合非常简单。
这是可视化的配置,配置 VC 7.1的。
这个按钮Configure 很重要,可以读取MakeFile.in的内容,还有Configer.in后缀带“in"的配置文件。
Configer.in是一个CONFIG生成软件生成的脚本,很多人没注意。也是一套配置生成程序。这个配置原生的难找。
有些源码自己带完整版的。在linux系统中有configur.这个程序的就是了。
MakeFile.in经过CMake生成后也就是配置完按Generate这个文件就可以生成或者编译你的项目文件了。
有的是生成,有的是编译。这个看脚本的方法。
有些自由共享软件源码也需要CMAKE,是一个编译方式。一些源码已经在目录下生成过MakeFile.in文件,可以直接使用。
这个一定注意了,CMAKE只是个配置管理工具罢了。没有什么可看的,一个是CMAKE脚本,也分不同。
那nmake和make还是有点不一样啊wmake和nmake这个构建器并不太通用脚本。
这个CMake是个前端,改改脚本可以用啊,也就这点好处,可以批生成链接文件,可以通用各个make程序。
NOTE:小心井盖,这次填好了,下次请注意。