解决keil总是编译所有文件的问题

不知怎么改变了kei的option选项,总是编译所有文件,在网上查了不少帖子,说的都不全面,也没解决,直到看到这篇文章,才解决了,又把3个选项都验证了一下,发现果然是这样的。
出现这个问题,可以有以下几种解决方法:

方法0:在左侧工程库文件夹上右键,option for Group"XXX",将Always Build去掉前勾选去掉。可以看到出现雪花状表示不用每次编译库。
方法1: proiect-option for target xxx' -target-Code Generation-- 将Use Cross-Module Optimization勾选去掉

方法2: project-option for target 'xxx'-Listing一将C Preprocessor Listing:.Listings*.l 的勾选去掉
方法3: project-option for target xxx -Output 将Create Batch File的勾选去掉。(这一步去掉能节省很多)

方法4:同样第3步中,以下三个去掉也能省时间,去掉Debug无法看到调试信息,去掉Browse无法右键跳转到定义。

 

参考来源:https://blog.csdn.net/sg2013317/article/details/78264673

posted on 2023-11-06 17:18  飘一点红  阅读(408)  评论(0编辑  收藏  举报