ywg_dev_doc Logo
  • 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. 常见指令语法
上一页 下一页

© 版权所有 2019, yinwg.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.