日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

make警告:检测到时钟错误。您的创建可能是不完整的

發布時間:2025/3/13 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 make警告:检测到时钟错误。您的创建可能是不完整的 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前幾天在帶本科生畢設的時候,讓他們的電腦是新裝的ubuntu mate系統以及新裝的ros kinetic版本,在更改了cpp文件后編譯的過程中出現了問題:“警告:檢測到時鐘錯誤。您的創建可能是不完整的。”之前我自己的電腦上是從來沒有出現過這種情況的。于是求助度娘和google,找到以下解決辦法:

1.使用touch命令

在編譯時會看到和

make: Warning: File `shttpd/include/shttpd.h’ has modification time 3e+07 s in the future

類似的警告,直接執行

touch? 文件名

來修正文件時間,嘗試過后確實有用,但是只適用于報錯文件不多的情況下,報錯文件一多工作量就太大了;而且有時還會出現找不到這個報錯文件的情況。

看到還有一種更新整個項目時間的方法,運行:touch *

但是嘗試過后好像并沒有作用

2.使用find . -type f -exec touch {} \命令

一開始直接執行這個命令也并沒有效果,后來把工作空間中的build、devel中的相關文件刪除后重新編譯,再運行find . -type f -exec touch {} \

該命令執行持續了幾秒鐘,然后再編譯則沒有出現錯誤。

中間由于是使用catkin_make編譯整個工作空間太浪費時間,選擇直接使用

catkin_make? -DCATKIN_WHITELIST_PACKAGES=“save_data”

來單獨編譯save_data功能包

3人點贊
日記本

作者:LangweiligeMens
鏈接:https://www.jianshu.com/p/ad98f584977f
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

總結

以上是生活随笔為你收集整理的make警告:检测到时钟错误。您的创建可能是不完整的的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。