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

STM32CubeIDE构建报错:已存在链接脚本却提示无法打开

Parallels 虚拟机下 STM32CubeIDE 链接脚本路径报错解决方案

报错根因

STM32CubeIDE 1.6.0 生成的默认链接脚本路径不符合Windows UNC共享路径规范:访问Parallels挂载的Mac宿主机共享目录时,路径需要以双反斜杠\\开头,而非单反斜杠\;同时注意核对项目实际使用的链接脚本为FLASH版本还是RAM版本,避免文件名不匹配。

可落地解决方案

  • 修改项目链接脚本配置

    1. 右键STM32CubeIDE内的项目名称,选择属性
    2. 依次进入C/C++ Build > 设置 > 工具设置 > MCU GCC 链接器 > 常规
    3. 找到链接脚本输入框,将原有路径替换为正确的UNC路径:
      如需使用FLASH版本脚本填入 \\MAC\Home\Documents\STM32CubeIDE\A1\STM32L476RGTX_FLASH.ld
      如需使用RAM版本脚本填入 \\MAC\Home\Documents\STM32CubeIDE\A1\STM32L476RGTX_RAM.ld
    4. 保存配置后重新执行构建即可
  • 映射网络驱动器(适配老版本IDE兼容问题)

    1. 打开Win7虚拟机的「计算机」,点击菜单栏的「映射网络驱动器」
    2. 任选空闲盘符(如Z:),文件夹栏输入\\MAC\Home,勾选「登录时重新连接」后完成映射
    3. 回到IDE链接脚本配置页,将路径替换为映射后的本地路径,例:Z:\Documents\STM32CubeIDE\A1\STM32L476RGTX_FLASH.ld
  • 迁移项目到虚拟机本地磁盘

    把项目从Mac共享目录整体复制到Win7虚拟机本地磁盘(如C盘),删除原有项目后重新导入本地路径的项目,可彻底规避跨系统共享路径的各类兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 01:18:03