一、CMake工具
CMake是一个跨平台的安装(编译)工具,它可以用简单的语句来描述所有平台的安装(编译)过程。以下是对CMake的详细解析:
1.1、CMake的基本概念
-
定义:CMake是一个跨平台的自动化建构系统,它使用一种名为CMakeLists.txt的配置文件来控制软件编译过程。
-
功能:CMake可以编译源代码、制作程序库、产生适配器(wrapper),还可以用任意的顺序建构执行档。它支持in-place建构(二进档和源代码在同一个目录树中)和out-of-place建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。
-
特点:CMake能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性。它并不直接建构出最终的软件,而是产生标准的建构档(如Unix的Makefile或Windows Visual C++的projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件。
1.2、CMake的使用
-
安装:CMake可以在多种操作系统上安装,包括Linux、Windows和macOS等。在Linux上,通常可以使用包管理器(如apt-get)来安装CMake。在Windows上,可以从CMake的官方网站下载安装程序进行安装。<
订阅专栏 解锁全文
4772

被折叠的 条评论
为什么被折叠?



