回到我们本日的话题,在项目开拓过程中,在一些关键节点,比如功能做了重大更新,或者加入了新的模块代码时,我们须要备份一下程序,如果程序较大,产生的中间代码较多,打包后仍旧会比较大,虽然现在的电脑硬盘容量比较足,速率也飞快,但作为一个钱打二十四个结的码农,我们可以把Keil工程中那些不必要的文件夹及文件卡擦掉,这样可以大大节省硬盘空间和备份速率。下面我们来说说Keil工程中哪些文件是可以删除的。
我们先来看一个Keil工程:
这是我的一个STM32的Keil工程,仿真器为JLink。当然,因每个人都有自己的“套路”,命名办法和仿真器都可能不一样,上述工程未必完备一样,但大体是类似的,个中:

Lib文件夹存放STM32库文件;
Startup文件夹存放STM32的启动文件;
User文件夹存放源文件(含头文件);
Demo.uvproj为Keil工程文件。
除了上述文件夹及文件(上图选中项)不能动外,其他的都可以删除,当然Demo.uvopt(工程配置)和JLinkSettings.ini(JLink设置)推举保留。网优势行一个叫keilkill.bat的批处理文件,专门用来清理Keil工程,实在便是由一系列del操作来删除上述文件的。
支持原创,转载时请注明出处,猖獗码者愿与你一起努力,共同发展,感激!