![](https://img-blog.csdnimg.cn/3aef91926aba45388c408b34b472b353.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CMake
文章平均质量分 92
分享 CMake 教程
zhbi98
学习编程并不是一件轻而易举的事情,是需要时间的,在快时代背景下,我们其实更应该保持耐心,多给自己一点时间,
罗马不是一日建成的,沉住气做最优
展开
-
CMake 基础用法
CMake 基于平台分为两个版本,分别为命令行 CLI 版本,图形界面 GUI 版本。CLI 版本一般用于 Linux 系统中,GUI 版本易于在 Windows 系统中使用,当然 GUI 版本在 Windows 系统中同样也可以使用命令行操作。对于 GUI 版本 CMake 来说图形界面图形化操作可以替代 CMake 的控制命令来操作 CMake。原创 2022-10-24 09:01:55 · 3528 阅读 · 0 评论 -
ARM 编译工具链详解
GNU Arm Embedded Toolchain 是用于 C/C++ 和汇编编程的即用型开源工具套件。GNU Arm 嵌入式开发工具链适用于 32 位 Arm Cortex-A,Arm Cortex-R 和 Arm Cortex-M 处理器系列。GNU Arm 嵌入式工具链包括 GNU 编译器 (GCC),可直接从 Arm 官方免费获得,用于在 Windows,Linux 和 Mac OS X 操作系统上进行嵌入式软件开发。原创 2022-10-11 08:55:58 · 9128 阅读 · 0 评论 -
VSCode 和 CMake 搭建嵌入式开发环境
在嵌入式领域能够选择的集成开发环境(IDE)很多,有通用型的,例如Keil,IAR,给他们安装一个相应芯片的描述包即可开发相应芯片的驱动程序。也有专用型的,例如 德州仪器 TI 的CCS,意法半导体 ST 的,国产 RTOS 操作系统的,以及开源 Arduino 的等等。它们各自的使用方式也是五花八门,一般情况下芯片厂商的芯片在不受通用集成开发环境(IDE)的支持下都会选择向开发者提供一个自己特有的集成开发环境比如 TI 的CCS集成开发环境。如果使用的芯片能够被通用集成开发环境例如Keil。原创 2022-09-13 09:07:50 · 7805 阅读 · 7 评论 -
CMake了解
CMake(英文 Cross platform Make 的缩写)它不是构建系统,而是构建系统生成器,属于一个跨平台构建工具,在 Linux 平台生成构建系统 make 的 Makefile 文件,在 Windows 平台生成 Visual Studio 或 MSVC 的工程等。所以具体的构建工作还是需要交给例如 Make,Ninja,MSVC 等这些构建系统去执行。对于使用 CMake 我们需要学习两部分内容,分别为 CMake 的控制命令 以及 CMakeLists.txt 的编写语法。原创 2022-09-02 13:41:43 · 884 阅读 · 0 评论