yunfu1117 发表于 2025-11-22 10:24

STM32CubeProgrammer 频繁重复生成 HAL 库驱动文件


我在macOS 系统上使用 STM32CubeIDE 开发,发现一个频繁出现的问题:至少每两次编译就会有一次,CubeIDE 会在 HAL 库驱动文件夹中重复生成大量驱动文件。一旦出现这种情况,编译器就会抛出一系列 “multiple definition” 错误。
每次解决这个问题,我都得手动进入 HAL 库驱动文件夹,删除所有重复的文件。这样处理后编译就能正常进行,但下一次或再下一次编译时,问题又会卷土重来。
不过偶尔也会有一段很长的时间,这个问题完全不会出现,实在令人费解。
这里有一张 STM32CubeProgrammer 界面的截图,截图中能看到部分重复生成的文件:


页: [1]
查看完整版本: STM32CubeProgrammer 频繁重复生成 HAL 库驱动文件