利用.bat(批处理)来删除KEIL编译生成的无用文件 |
您所在的位置:网站首页 › 怎样删除keil中建立的工程 › 利用.bat(批处理)来删除KEIL编译生成的无用文件 |
背景:在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 exit2.关闭该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 |