正常情况下,Keil只是会对编辑过的文件进行重新编译,但是有的时候只是修改一个文件也会全部编译,两个地方需要检查:
1,project--option for target 'xxx' ---target---Code Generation-- 将Use Cross-Module Optimization勾选去掉
2,工程文件是否是只读属性,如果是只读,那去掉整个工程文件的只读属性。
本文介绍了解决Keil中出现的即使只修改了一个文件也会触发全编译的问题。通过调整编译选项和检查工程文件属性两步操作,可以有效避免不必要的全编译过程。
正常情况下,Keil只是会对编辑过的文件进行重新编译,但是有的时候只是修改一个文件也会全部编译,两个地方需要检查:
1,project--option for target 'xxx' ---target---Code Generation-- 将Use Cross-Module Optimization勾选去掉
2,工程文件是否是只读属性,如果是只读,那去掉整个工程文件的只读属性。
5697