jk's notes
  • 第01章 快速开始 CMake

第01章 快速开始 CMake

如果你使用 C++ 或 C 进行开发, 你大可能听过 CMake. 在过去的 20 年里, CMake 已经主键成为构建 C++ 应用程序的工业标准. 但是 CMake 不仅仅是一个构建系统 -- 它是构建系统的生成器, 也就是说它生成用于其他构建系统的指令, 这些构建系统包括: Makefile, Ninja, Visual Studio, QT Creator Android Studio, 以及 XCode 等. 并且, 它不仅仅局限于构建软件 -- CMake 同时也包含安装, 打包, 以及测试的功能.

作为实际上的行业标准, CMake 是每一个 C++ 开发者必须知道的技术.

本章中, 将会从一个高度鸟瞰 CMake, 看看 CMake 是什么, 以及学习到构建你的第一个应用程序都需要哪些基本内容. 我们还会观察 CMake 构建过程, 并且介绍如何使用 CMake 语言对构建过程进行配置.

本章中, 我们会包含下面主题:

  • CMake 简介
  • 安装 CMake
  • CMake 构建过程
  • 编写 CMake 文件
  • 不同的工具链以及构建配置

让我们开始把!

技术要求 (Technical requirements)

Last Updated:
Contributors: jk