[STM32G0] 项目未做任何修改重新编译时却报错

[复制链接]
623|73
pentruman 发表于 2026-4-10 18:04 | 显示全部楼层
依赖文件是否被错误引用?              
pmp 发表于 2026-4-11 11:22 | 显示全部楼层
刷新 CubeMX 配置              
loutin 发表于 2026-4-11 12:54 | 显示全部楼层
使用相对路径而非绝对路径              
lzmm 发表于 2026-4-11 14:26 | 显示全部楼层
禁用调试时的自动构建              
jonas222 发表于 2026-4-11 15:10 | 显示全部楼层
你没引用这两个 .h 为什么会报错?
cashrwood 发表于 2026-4-11 16:36 | 显示全部楼层
检查 Makefile 文件              
tifmill 发表于 2026-4-12 20:02 | 显示全部楼层
所有依赖文件被删除,Make 从头生成,不会读取错误缓存
earlmax 发表于 2026-4-15 11:11 | 显示全部楼层
外部 Make 工具在处理 STM32 LL 库的隐式依赖时出现了路径解析 Bug。
uiint 发表于 2026-4-15 14:47 | 显示全部楼层
非常典型的 Makefile 依赖文件损坏 问题。
mintspring 发表于 2026-4-16 09:03 | 显示全部楼层
项目代码完全没动,重新编译突然报错,是非常典型的环境 / 缓存 / 依赖 / 工具链问题,不是代码问题
xinxianshi 发表于 2026-4-17 10:25 | 显示全部楼层
你遇到的是典型的 “代码没动,编译突然失败”问题,99% 不是业务代码问题,而是环境、缓存、依赖、工具链、配置导致的偶现 / 复现性报错。
pl202 发表于 2026-4-17 14:51 | 显示全部楼层
直接删除错误的依赖缓存              
mmbs 发表于 2026-4-17 21:19 | 显示全部楼层
切换构建器后,编译时间变长了正常吗?
鹿鼎计 发表于 2026-4-19 22:42 | 显示全部楼层
清理项目目录下的旧工程文件,再根据当前代码新建工程即可。
AutoMotor 发表于 2026-4-25 10:52 | 显示全部楼层
选择STM32CubeIDE推荐的gcc版本以确保项目稳定运行。
星闪动力 发表于 2026-4-28 07:58 | 显示全部楼层
清理项目并重新构建,解决中间文件损坏问题。
LLGTR 发表于 2026-4-22 14:01 | 显示全部楼层
安装编译器时确保路径无空格和中文,防止编译错误。
朝生 发表于 2026-4-26 16:51 | 显示全部楼层
检查文件路径拼接时,确保每个路径都是独立处理的,避免错误合并。
hmcu666 发表于 2026-4-26 19:16 | 显示全部楼层
路径中空格和中文字符会干扰make命令,应移除以确保正常工作。
734774645 发表于 2026-5-2 09:24 | 显示全部楼层
原因不是你的代码问题,而是编译环境、缓存、依赖、工具链、系统状态出了问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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