利用.bat(批处理)来删除KEIL编译生成的无用文件

您所在的位置:网站首页 怎样删除keil中建立的工程 利用.bat(批处理)来删除KEIL编译生成的无用文件

利用.bat(批处理)来删除KEIL编译生成的无用文件

2024-06-17 07:17| 来源: 网络整理| 查看: 265

背景:在STM32的Keil工程中,每次编译完成以后都会生成很多的编译中间文件,在需要发送工程或者push到github上时,完全没有必要保留这些中间文件,因此常用批处理文件来便捷地清除这些文件。

批处理文件:批处理文件是一种简单的程序

  可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。

操作步骤:

1.新建一个.txt文件,在里面输入如下内容:

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 ::不允许删除JTAG的设置 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

2.关闭该txt文件,把后缀名改为.bat。然后把这个.bat文件拷贝到目标工程的主文件夹下,如图所示:(我将此批处理文件命名为keilkill.bat)

效果:

bat文件运行之前工程大小:

 bat文件运行之后工程大小:

这里我只简要说明了批处理文件在清除keil工程的编译中间文件的一个简单应用,想要详细了解批处理文件的应用及其编程,可以参考正点原子论坛的一片帖子:http://www.openedv.com/posts/list/598.htm?fromAll=0

 

——cloud over sky

——2020/1/18

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3