Failure-002 构建缓存问题不一定是源码问题
FAILURE-002 · VERIFIED LESSON
构建缓存问题不一定是源码问题
看到旧路径、旧产物或配置异常时,先区分“本次构建失败”和“旧生成物仍然存在”。
错误倾向
把构建日志中的旧 SDK 路径直接归因于源码、工具链或 SDK 本身损坏,并立即修改产品代码。
决定性检查
查看构建阶段、退出码、产物修改时间和 CMakeCache.txt。如果错误发生在配置阶段,编译器可能还没有处理任何产品源码。
可迁移经验
构建目录应按 SDK、Board 和构建类型隔离;缓存身份变化时优先重新配置明确的生成目录,而不是盲目改代码。
关联内容
评论
评论公开可见,留言需要登录 GitHub。机器人头像生成器。
编辑或删除:打开对应讨论,在评论右上角点击 ⋯ → Edit / Delete。可用操作由 GitHub 根据账号权限决定;删除后返回这里刷新评论。