当前位置: 首页 > 工具软件 > Note IT > 使用案例 >

KEIL Note: source file ‘.XXX.o‘ - object file renamed from ‘XXX.o‘ to ...

狄心水
2023-12-01

问题描述

1、在keil工程中将App组份内,c文件移动到Dev组分,
2、在使用keil的时候,有时候会不小心在不同的group文件夹里添加了两个相同的.c文件
这时编译会出现:
Note: source file ‘…\Core\Src\gpio.c’ - object file renamed from ‘7.710.200C\gpio.o’ to ‘7.710.200C\gpio_1.o’.
报错

解决方案

1、删除重复文件,确保.c文件在工程内不重复
2、关闭KEIL工程,并运行keilkill.bat将编译链接文件全部删除
3、打开工程进行编译即可

附 keilkill.bat 代码

del *.bak /s
del *.ddk /s
del *.edk /s
del *.lst /s
del *.lnp /s
del *.mpf /s
del *.mpj /s
del *.obj /s
del *.omf /s
::del *.opt /s  ::不允许删除JLINK的设置
del *.plg /s
del *.rpt /s
del *.tmp /s
del *.__i /s
del *.crf /s
del *.o /s
del *.d /s
del *.axf /s
del *.tra /s
del *.dep /s           
del JLinkLog.txt /s

del *.iex /s
del *.htm /s
del *.sct /s
del *.map /s
exit

将内容复制到txt文件中,保存退出后将.txt后缀更改为.bat即可。将修改好的bat文件放到工程内运行就ok啦

 类似资料:

相关阅读

相关文章

相关问答