[STM32G4] 工具链“GNU Tool for STM32”和“GNU ARM Embedded”之间的区别是什么?

[复制链接]
 楼主| 咚了个咚 发表于 2025-7-22 02:50 | 显示全部楼层 |阅读模式
properties -> C/C++ Build -> Settings -> Toolchain Version中,我可以在"GNU Tool for STM32"和"GNU ARM Embedded"之间进行选择。这两个工具链有什么区别?选择了以后有什么不同呢

jiekou001 发表于 2025-7-22 09:04 | 显示全部楼层
第一个是定制版本的?
jiekou001 发表于 2025-7-22 09:10 | 显示全部楼层
推荐选择原则
优先选 GNU Tool for STM32:

项目基于STM32CubeMX生成。

使用复杂外设(如USB、以太网、硬件加速)。

追求编译效率和稳定性。

选 GNU ARM Embedded:

需要GCC最新特性(如C++20)。

开发跨厂商ARM平台(非仅STM32)。

手动管理底层配置(链接脚本/启动文件)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

52

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部