Advertisement

CMake 学习随记(Python 版)

阅读量:

CMake学习要点总结

    • 1、引言
      • 2、cmake基本知识

        • 2.1概念
        • 2.2 内部编译与外部编译
        • 2.3 CMakeLists.txt基本规范
      • 3、常用变量与命令

        • 3.1常用变量
        • 3.2常用命令
      • 5、实例1分析

      • 6、实例2分析

      • 7、参考文献

1、引言

完成程序编写后,通常都需要执行编译操作,而编译过程中出现错误的情况也较为常见。在以往参与机器人开发的过程中,我主要是在他人已有的代码基础上进行调整,并且开发环境依托于ROS系统,对于cmake工具的使用一直停留在模糊的认知层面,仅掌握了一些零散的知识点,缺乏整体性的理解。因此,在假期期间,我查阅了相关资料对cmake进行了系统学习,并撰写此篇笔记以帮助自身巩固所学内容。未来也将持续对该主题进行补充与完善。

2、cmake基本知识

2.核心概念界定

CMake(Cross Platform Make)是一款功能强大的工程项目构建工具。其通过解析并执行CMakeLists.txt文件,进而生成Makefile文件。
接下来回顾一下程序编译的基本流程:

预处理阶段

编译阶段

汇编阶段

链接阶段

目标文件

库文件

.h、.c

全部评论 (0)

还没有任何评论哟~