新开发的主机板上安装Fedora 14后,重新编译内核时很多地方提示如下错误:
make: warning: Clock skew detected. Your build may be incomplete。
原因:
makefile 机制下,通常先会检测源代码文件和目标文件之间的时间先后关系,再执行编译指令。
如果检测发现目标文件的时间戳比源代码还要新,就会出现以上警告信息。通常是由于系统时间的变化引起的。
(该主机板还未安装好RTC模块,导致系统时间重启后改变)。
解决办法:
安装RTC模块,修改系统时间后,该警告消息消失。