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