开源精神的本质是在共享中创新,具有开放、协作、互助、互利、透明和共同创造的哲学观点。
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是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。: