MDK编译问题现象:
Note: source file '..\xx\cxx\xx.c' -object file renamed from “xxx.o“ to “xxx_1.o“
问题原因:
使用keil添加文件时,在不同的group文件夹里添加了两个相同的.c文件或者添加过同样的文件,会导致编译出现如上的提示,即同一个c源文件,在不同的文件夹下,被添加了多次。
解决办法:
1、 删除重复文件或者一劳永逸的删除编译输出文件夹
2、将剩余的有效的唯一文件,右键“Options for File ‘xxx.c’…”,取消"include in Target Build"处的勾选,点击“OK”后,rebuild。
3、恢复勾选,重新编译,问题消失。。
步骤一删除的文件/文件夹截图:(默认就是工程的目录下Objects)
步骤二暂时移除重复的文件/文件夹:(右击对应的文件)