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

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-管管 回答时间:6 天前

看起来图片好像传了两次

AndyQ 回答时间:6 天前

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

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

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版