似乎只有一个项目会出现这种情况,而且并非所有源文件都会受影响。
当我从CubeIDE重新生成代码时,它会将当前多个源文件复制一份,并在文件名末尾追加数字,然后再生成新文件。例如"stm32f4xx_hal.c"被复制为"stm32f4xx_hal 2.c",然后新建一个"stm32f4xx_hal.c"。
我能理解CubeIDE在生成过程中需要复制当前源文件以便将用户代码块合并到生成文件中。但这些复制的文件在生成完成后应该被删除。
这种行为是刻意设计的吗?还是CubeIDE中有某些设置可以防止这种情况发生?
|
|