工程make時出現"時鐘錯誤的問題"的解決方案

查志強發表於2014-06-12

【原文:http://jingyan.baidu.com/article/19192ad832cb6de53e57072f.html

工程make時出現如下情況:

make: 警告:檢測到時鐘錯誤。您的建立可能是不完整的。

工具/原料

  • linux系統

  •  make工具

方法/步驟

  1. 1

     為什麼工程make後,會出現"make: 警告:檢測到時鐘錯誤。您的建立可能是不完整的"的警告?

  2. 2

    原因是工程中某些檔案的修改時間比當前系統時間還要晚。

    比如現在系統時鐘時間是:2013年12月13日 11:04:45,

    而你make的工程檔案中存在檔案的時間比這個時間還要晚,

    比如是2031年12月13日 11:04:45。

  3. 3

    讀者可以通過ls -l檢視具體的是哪個檔案的時間錯了,就可以對症下藥了,直接 " touch 對應檔案 " 就可以解決這個問題。

    或者讀者可以用 " touch * " 來更新整個專案檔案的時間,這也可以解決問題。

    工程make時出現"時鐘錯誤的問題"的解決方案。
  4. 4

    touch之後,再make工程就可以正常編譯你的程式碼了。


相關文章