将mdk工程转为cmake工程探索 (一)
os:ubuntu 16.04
前提:已正确安装 arm-none -eabi-gcc
cmake 基本命令
add_executable($(project) $(source))将source 编译成可执行文件 projectadd_library($(libname) shared $source)将source编译成libname动态库,没有shared选项则编译成静态库add_subdirectory(dir)到dir里寻找CMakeLists.txtinclude_directories(dir)到dir里寻找头文件target_link_libraries(target1 target2)target1依赖于target2组织内容
原子战舰版提供的跑马灯例程中的文件并不全部需要,通过分析依赖关系,(链接地址)。
新建文件夹,目录结构:
| 初级目录(led) | ||
|---|---|---|
| share | src | include |
| 库文件 | 主程序 |
Ubuntu环境下STM32 MDK工程转CMake实践

本文介绍了如何在Ubuntu 16.04环境下,将基于MDK的STM32工程转换为CMake工程。文章详细描述了转换过程中遇到的一号、二号和三号错误,包括芯片选型、内嵌汇编错误和处理器支持问题,并提供了相应的解决办法。
最低0.47元/天 解锁文章
3831

被折叠的 条评论
为什么被折叠?



