修改orbslam2报错,make: warning: Clock skew detected. Your build may be incomplete
程序员文章站
2024-03-25 10:28:24
...
改写orbslam2时,不知道什么原因,改写完之后保存,运行代码,查看修改效果,发现自自己写的文件输入输出都输不出,当时还以为自己写的有问题。(其实这时候 已经出现问题)。
自己要截取一段图片进行测试,结果发现,运行的代码还是 从头到尾运行。一开始以为是qt5.9出现而来问题,我就尝试了各种方法。还是不行,重新run cmake. build 编译,结果就发现错误了
报的错 大致就是
make: Warning: orbsalm/example/mono..... has modification time 111 s in the future
编译最后:
make: warning: Clock skew detected. Your build may be incomplete
网上查了发现,说是系统时钟有问题。具体说是你代码文件修改保存时间与系统时间不一致导致的报错。。。。
听到这个还是一脸懵逼,只能说是自己太菜了。。。。。。。。
解决方法:
首先切换到根目录 sudo su
查看自己的系统时间 :date
然后
ntpdate time.windows.com
enter之后会过一会才会显示
之后再去编译代码文件
要是还是报同样的错误,那就重现在弄一边,总之操作了两遍,之后项目跑起来了............
参考:1