以前用的都是51单片机程序小,点击和点击时间都差不多,可是最近在用stm32的官方库,这是点击全部编译就要浪费大量的时间,
实际上点击原本只会编译修改过的文件其实现的原理和makefile差不多(未考证),而不管文件是否改动都会全部重新编译一遍。
可是我在用keil的过程中发现即使点击工程中的所有文件包括未修改的都要重新编译(可能是把keil的默认设置在无意的情况下改了),简直不堪忍受,特别是在移植GUI的时候编译一遍足足需要5分钟,PS一下公司电脑也比较破。
后来发现可以通过这样的操作避免整个工程重新编译:
然后再弹出的对话框选择:
1,不选(没有勾)2,半选(灰色的勾)3,全选(黑色的勾)
对比后颜色不一样吧。
我的keil版本是