登录站点

用户名

密码

LINUX make: warning: Clock skew detected. Your build may be incomplete.

1已有 1374 次阅读  2010-09-27 09:19   标签warning  Clock  LINUX  Your  build 

 

 

在LINUX中编译kernel时出现 make: warning: Clock skew detected. Your build may be incomplete.

原因是我在更换主板BIOS包时将主板电池的电放了之后没有进入BIOS里面将时间更正过来,所以LINUX在编译时会出现这种错误。

出现这种错误的原因分析如下:来源:Linux社区  作者:tedsky

在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致 性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。

解决步骤:

# date                                                 //输入命令查看时间

。。。。。。(显示的时间略)

# date  -s  08/17/2010                  //要修改成的目标时间,要注意顺序是  月/日/年

。。。。。。(显示的时间略)

# date  -s  11:20:05                    //要修改成的目标时间,    要注意顺序是  时:分:秒

。。。。。。(显示的时间略)

# date                                   //输入命令查看时间

二    8月  17  11:20:05  CST 2010        //目标时间修改正确

# clock  -w                              //这个命令强制把系统时间写入CMOS

# date                                   //输入命令查看时间

二    8月  17  11:20:05  CST 2010        //目标时间修改正确

#  make zImage                           //编译成功

*^-^*…………

 

上一篇: VIVI 源码的目录结构分析 下一篇: 设备管理器中并口(LTP1)显示不出来

分享 举报

发表评论 评论 (1 个评论)

涂鸦板