开源精神

开源精神的本质是在共享中创新,具有开放、协作、互助、互利、透明和共同创造的哲学观点。

CMake

官网:https://www.kitware.com/
源代码:https://gitlab.kitware.com/cmake/cmake
使用教程

CMake是一个跨平台的构建工具,用于自动化软件构建过程,作为一个工具帮助我们,完成代码的编译、安装与发布。

几种常用make:

1). gmake: GNU make,也是Linux/Unix系统下通用的make

2). bmake:BSD make,freebsd系统自带的make是BSD make

3). dmake:是同GNU Make类似的一个工具。其命令格式自成一体,但是可以适用于Linux, Solaris, and Win32 and other platforms。

4). nmake: Windows系统下自带的make,一般在$(VCInstallDir)/bin目录下面。

5). cmake: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。: