裝完MDK4.6/4.7a,發(fā)現(xiàn)沒有修改源文件的情況下,單擊build,每次都是重新編譯,之前測試過重新建立工程/裝回4.22,解決了該問題,當時并沒多想原因。這次又出現(xiàn)了這個問題,重裝了很久,也都這樣,沒有解決。
原因:
1、前陣子安裝CDR時,修改了系統(tǒng)時間,忘記修改回去導(dǎo)致。
原因分析:
1、Keil編譯時,會將.c等源文件修改時間與系統(tǒng)時間比較,如果修改時間比系統(tǒng)時間靠后,那么即使沒有修改,它也會認為有改動,因此每次都會重新編譯。正是因為系統(tǒng)時間比源文件修改時間早,所以編譯器認為每次都是修改過的。





