打印
[其他ST产品]

如何在STM32 CubeIDE中设置--fdebug-prefix-map

[复制链接]
77|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
封存into|  楼主 | 2025-6-8 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在调试程序时,出现以下错误
"Can't find a source file at "/app/Debug/../Core/Src/main.c" "
想用用-fdebug-prefix-map标志如下:
-fdebug-prefix-map=$(@D)=.
去掉Docker目录前缀,也没有效果。
有没有一种方法可以在主机上使用在Docker容器内的调试镜像编译程序?
如果我使用arm-none-eabi-gcc v9.3.1在docker容器中编译项目,并在Makefile中包含-fdebug-prefix-map标志,可以在主机上使用生成的.elf镜像运行arm-none-eabi-gbd并正常调试,但无法让它适用于STM32 CUBEIde。

使用特权

评论回复
沙发
codingtuzi| | 2025-6-8 13:07 | 只看该作者
这个看上去有点高端啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

65

帖子

0

粉丝