官方版本:https://cmake.org/cmake/help/latest/
翻译的官方版本:3.26.4
翻译:ZX
博客:https://www.cnblogs.com/zx-admin/
翻译问题反馈 QQ: 903464207
cmake wiki:https://gitlab.kitware.com/cmake/community/-/wikis/home
Cmake中文实战教程: https://brightxiaohan.github.io/CMakeTutorial/
CMake Cookbook中文版:https://www.bookstack.cn/read/CMake-Cookbook/README.md
Modern CMake 简体中文版:https://www.bookstack.cn/read/Modern-CMake-CN-Modern-CMake-zh_CN/08ad6f6237beace2.md
CMake 保姆级教程(上):https://subingwen.cn/cmake/CMake-primer/
CMake 保姆级教程(下):https://subingwen.cn/cmake/CMake-advanced/
CMake是一个管理源代码构建的工具。最初,CMake被设计为各种方言Makefile的生成器,今天CMake生成现代构建系统,如Ninja,以及ide(如Visual Studio和Xcode)的项目文件。
CMake广泛用于C和c++语言,但它也可以用于构建其他语言的源代码。
第一次接触CMake的人可能有不同的初始目标。要了解如何构建从互联网下载的源代码包,请从用户交互指南开始。这将详细介绍运行cmake(1)
或cmake-gui(1)
可执行文件所需的步骤,以及如何选择生成器,以及如何完成构建。
使用依赖指南针对的是希望开始使用第三方库的开发人员。
对于使用CMake开始项目的开发人员来说,CMake教程
是一个合适的起点。CMake -buildsystem(7)
手册旨在扩展开发人员维护构建系统的知识,并熟悉可以在CMake中表示的构建目标。cmake-packages(7)
手册解释了如何创建可以被第三方基于cmake的构建系统轻松使用的包。
采用gitbook编写,建议要自己导出html或者pdf,使用node版本v10.24.1
,过新的版本会导致编译出错,多版本建议是用nvm
GitBook生成PDF依赖calibre
下载3.x版本,否则在gitbook pdf的过程中会卡住
打开3.48.0下载地址: https://download.calibre-ebook.com/3.48.0/
如果还是不能导出pdf,就重启一下,可能是环境变量
未重新加载
### 安装
$ npm install gitbook-cli -g
### 安装插件
$ gitbook install
### 以http服务访问
$ gitbook serve
### 编译成html方式发布
$ gitbook build
### 导出pdf
$ gitbook pdf
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。