公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

XMC实验分享之115: 使用CMake构建工程

XMC实验分享之115: 使用CMake构建工程

User12775
Level 5
Level 5
First solution authored First like received

前段时间发过Makefile管理工程的贴子, makefile优点很多, 但是也有很多不足之处. 现代工程管理一般不直接使用Makefile来管理工程, 而是会使用更上一层的工具来生成Makefile. 这种工具现在有很多, C/C++工程管理一般使用的有:

ninja

scons

cmake

bazel

等等等.


本人实际工程中使用CMake最多, 所以本贴分享下如何使用CMake管理一个Keil MDK的工程. 还是强调一句: 嵌入式开发的很大一部分是在Debug, 这个环节GUI还是最方便, Makefile也好, CMake这些工具也好, 只是解决工程构建的问题, IDE还是不能被完全替代, 因为调试嵌入式工程使用命令行非常不方便的.

第一步安装CMake, 这里不描述下载安装的过程了.

CMakeSetup.png

官网: https://cmake.org/

本文使用的是3.15的版本, 其他相近的版本应该都适用.

0 点赞
1343 次查看
3 评论