Keil增量编译build异常
扫描二维码
随时随地手机看文章
装完MDK4.6/4.7a,发现没有修改源文件的情况下,单击build,每次都是重新编译,之前测试过重新建立工程/装回4.22,解决了该问题,当时并没多想原因。这次又出现了这个问题,重装了很久,也都这样,没有解决。
原因:
1、前阵子安装CDR时,修改了系统时间,忘记修改回去导致。
原因分析:
1、Keil编译时,会将.c等源文件修改时间与系统时间比较,如果修改时间比系统时间靠后,那么即使没有修改,它也会认为有改动,因此每次都会重新编译。正是因为系统时间比源文件修改时间早,所以编译器认为每次都是修改过的。