大佬们好,我比较好奇Keil在什么条件下一定要全编译?一般魔棒里面的东西(尤其是C/C++选项卡里面的宏定义)调整过我都会全编译一下(出于谨慎),另外我已知的是如果编译目标(target)有切换要全编译,但是这样如果代码量比较大的情况下就得花好几分钟等编译,所以请问有没有一个关于编译的明确一些的标准或者参考之类的呀?谢谢
阶段性总结:感谢各位大佬对问题的关注,目前大家提及最多的必须 rebuild 的情境是要发布(对于个人玩家而言相当于阶段性大存档),并且分析出是发布涉及编译时间DATE或TIME之类的宏。请问下还有其他比较明确的特殊情况一般需要rebuild嘛?LZ这边也继续查查资料
一般情况下不需要点rebuild。直接点build。keil会把需要重新编译的都编译一下,keil大部分情况都会自动识别,当然肯定有某些bug情况下,(极少数极少数)会出现需要rebuild的情况。所以大部分人直接用build就行,不需要rebuild。
build一般会快一些
你想”出于谨慎“ ,那就得付出相应的时间。就像有洁癖的,当然要花很多时间在打扫上。鱼与熊掌不可兼得。
多谢大佬,我之前的态度基本上更倾向于一键rebuild治百病,如果事实果真如此那我就后面试试看。基本所有的习惯都是来自于道听途说