ywg_dev_doc
1. tee
2. u-boot dev note
3. kernel note
4. linux driver modules note
5. file system note
6. application development node
7. misc
7.1. linux参考网站
7.2. git 使用笔记
7.3. shell 使用笔记
7.4. 程序调试
7.5. 性能优化
7.6. vim使用手册
7.7. Makfile应用笔记
7.8. Cmake学习笔记
7.8.1. CMake简明
7.8.2. Cmake基础知识
7.8.3. CMake常见指令
7.9. 链接脚本
7.10. 汇编语言
7.11. 数据结构与算法
7.12. markdown笔记
7.13. linux命令汇总
8. embeded
9. net
10. rtos note
ywg_dev_doc
»
7.
misc
»
7.8.
Cmake学习笔记
查看页面源码
7.8.
Cmake学习笔记
7.8.1. CMake简明
7.8.1.1. CMake简介
7.8.1.2. 核心理念
7.8.1.2.1. 目标
7.8.1.2.2. 源文件
7.8.1.2.3. 目录、生成器、测试、属性
7.8.1.2.4. 变量和缓存条目
7.8.1.2.5. 构建配置
7.8.1.3. 编写CMakeLists文件
7.8.1.3.1. 基本命令
7.8.1.3.2. 流程控制命令
7.8.1.4. 检查CMake版本
7.8.1.5. 使用模块
7.8.1.6. 安装文件
7.8.1.7. 系统探测
7.8.1.7.1. 使用头文件和库
7.8.1.7.2. 查找包
7.8.1.7.3. 为编译传递参数
7.8.1.8. 定制命令与目标
7.8.1.8.1. 可移植性
7.8.1.8.2. 定制命令与目标
7.8.1.9. CMake交叉编译
7.8.2. Cmake基础知识
7.8.2.1. 变量与缓存
7.8.2.1.1. 本地变量
7.8.2.1.2. 缓存变量
7.8.2.1.3. 环境变量
7.8.2.1.4. 缓存
7.8.2.1.5. 属性
7.8.2.2. Cmake编程
7.8.2.2.1. 控制流程
7.8.2.2.2. 宏定义与函数
7.8.2.3. Cmake与代码交互
7.8.2.4. 项目组织
7.8.2.5. 在Cmake中运行其他程序
7.8.2.5.1. 配置时运行一条命令
7.8.2.5.2. 在构建时运行一条命令
7.8.2.6. 示例
7.8.3. CMake常见指令
7.8.3.1. 常见指令语法