You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

STM32CubeIDE无「Run As→Local C/C++ Application」选项如何处理?

STM32CubeIDE 显示「Local C/C++ Application」运行选项配置方案

问题根因

STM32CubeIDE 默认针对STM32硬件目标的编译调试场景做了默认配置,会自动隐藏本地C/C++应用运行的选项,仅安装MinGW无法直接触发选项显示,需要手动调整项目的工具链配置。

配置步骤

  • 第一步:修改项目工具链配置
    右键项目根目录 → 选择「Properties」→ 进入「C/C++ Build」分类下的「Tool Chain Editor」页面 → 在「Current toolchain」下拉菜单选中「MinGW GCC」,「Current builder」选择「GNU Make Builder」→ 点击「Apply and Close」保存设置
  • 第二步:创建本地运行配置
    点击顶部菜单栏「Run」→ 选择「Run Configurations」→ 在左侧列表右键点击「Local C/C++ Application」→ 选择「New Configuration」生成适配当前项目的本地运行配置 → 在「Main」标签页下分别指定对应项目和编译生成的.exe可执行文件路径 → 切换到「Environment」标签页确认MinGW的bin目录已被加入PATH环境变量,未加入可手动新增条目 → 点击「Apply」保存配置
  • 第三步:验证选项
    右键项目根目录 → 选择「Run As」即可看到「Local C/C++ Application」选项,若未显示重启STM32CubeIDE即可生效

注意事项

如果你需要同时开发烧录到STM32硬件的固件和本地运行的测试代码,建议分开创建两个独立项目,避免工具链配置冲突导致固件编译、烧录异常

内容的提问来源于stack exchange,提问作者ProgramMasher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:24:01