你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

IDE删除编译中间文件

[复制链接]
AndyQ 发布时间:2024-12-16 11:52

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

二、编译文件删除办法

2.1 MDK Keil删除

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

_XSQPMU66S_66EJ22W0RJ.jpg

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

a.jpg

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

a.jpg

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

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

a.jpg

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运行结束窗口自动关闭

执行结果:

a.jpg

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

2.2 Eclipse类 IDE

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

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

a.png

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

执行结果

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

三、总结

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

S~YIR28@E_PW0D6OR$M)6EI.png
)3$_~@0V2@J_U18YBI)Y]72.jpg
IHE~6F%[$HOO6F574N0)E8A.jpg
a.jpg
a.jpg
a.jpg
收藏 评论2 发布时间:2024-12-16 11:52

举报

2个回答
STMCU-管管 回答时间:2024-12-16 17:17:43

看起来图片好像传了两次

AndyQ 回答时间:2024-12-16 22:48:11

STMCU-管管 发表于 2024-12-16 17:17
看起来图片好像传了两次

编辑器识别有些问题,我改下

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版