这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » IDE删除编译中间文件的方法

共1条 1/1 1 跳转至

IDE删除编译中间文件的方法

助工
2024-12-16 11:42:39     打赏

一、引言

在单片机软件开发过程中,集成开发环境(IDE)是必不可少的一项工具。然而越是庞大的源代码工程其文件占用空间也大,尤其是编译中间件这些类型文件。随之工程数量的增多会占用较大的磁盘空间,为此我们需要删除不需要用到的工程编译中间件,以释放磁盘空间。

二、编译文件删除办法

2.1 MDK Keil删除

以下看一项代码工程,其磁盘占用空间为31MB+

MGQ4)XV3A`CN`B]M1K675~I.png

在Keil IDE中菜单栏找到如下选项,点击进行工程编译中间件删除

image.png

执行结果,工程占用空间减小了1MB

0H()G5COC0(~V{}5BYT3EU7.png

Keil IDE提供的中间件删除选项没有起太大作用,以下使用另外一种方式删除Keil工程编译中间件

在工程根目录下新建kill.bat可执行文件,文件类型为txt文本,修改txt后缀为bat。

~R[$AC{A0@`8QAZWNRB8{EO.png

kill.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  ::不允许删除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

保存文件,每次删除中间件只需双击该bat文件即可,bat运行结束窗口自动关闭

执行结果:

}50S(~5%0Q$AT0TSG5G8`{S.png

工程文件占用空间从31MB减少至7MB,删除效果显著

2.2 Eclipse类 IDE

对于从开源Eclipse IDE定制的开发工具,删除编译中间件操作就显得方便些,以下以STM32 CubeIDE为例

以下查看一项CubeIDE代码工程,其磁盘占用空间为38MB+

5AIEECQK3W414ODL~9D_F3O.png

打开工程属性栏,选中Clean Project

执行结果

ACFXWCBYG7A)NN2G5LKG@]D.png

工程文件占用空间减少至7MB

三、总结

以上分别说明了在Keil IDE和类Eclipse IDE工具的工程中间件删除办法,能够有效减小工程占用空间。




关键词: 编译中间件     Keil MDK     CubeIDE    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]