问题现象:
Note: source file '..\xx\cxx\xx.c' -object file renamed from “xx.o“ to “xx_1.o“
问题原因:
使用keil添加文件时,在不同的group文件夹里添加了两个相同的.c文件,会导致编译出现如上的提示,即同一个c源文件,在不同的文件夹下,被添加了多次。
解决办法:
1、 删除重复文件
2、将剩余的有效的唯一文件,右键“Options for File ‘xxx.c’…”,取消"include in Target Build"处的勾选,点击“OK”后,rebuild。
3、步骤2,rebuild后,再次右键剩余的有效的唯一文件,“Options for File ‘xxx.c’…”,选择"include in Target Build"处的勾选,点击“OK”后,rebuild。
4、编译成功,问题消失。