GNU/Linux >> Linux Esercitazione >  >> Linux

Compilazione di C++ su computer Linux remoto:avviso di rilevamento dell'inclinazione dell'orologio

Quel messaggio è solitamente un'indicazione che alcuni dei tuoi file hanno tempi di modifica successivi all'ora corrente del sistema. Dal make decide quali file compilare durante l'esecuzione di una compilazione incrementale controllando se un file sorgente è stato modificato più di recente rispetto al suo file oggetto, questa situazione può causare la creazione di file non necessari o, peggio, file necessari non essere costruito.

Tuttavia, se stai costruendo da zero (non eseguendo una build incrementale) puoi probabilmente ignorare questo avviso senza conseguenze.


In genere ciò si verifica quando si crea in una directory montata NFS e gli orologi sul client e sul server NFS non sono sincronizzati.

La soluzione è eseguire un client NTP sia sul server NFS che su tutti i client.


Soluzione semplice:

# touch filename

andrà tutto bene.

Per maggiori informazioni:http://embeddedbuzz.blogspot.in/2012/03/make-warning-clock-skew-detected-your.html


Installa il Network Time Protocol

Questo è successo anche a me durante l'esecuzione di make su una condivisione CIFS Samba SMB su un server. Una soluzione duratura consiste nell'installare ntp demone sia sul server che sul client. (Si prega di notare che questo problema non viene risolto eseguendo ntpdate . Ciò risolverebbe la differenza di fuso orario solo temporaneamente, ma non in futuro.)

Per i sistemi derivati ​​da Ubuntu e Debian, digita semplicemente la seguente riga nella riga di comando:

$ sudo apt install ntp

Inoltre, sarà comunque necessario emettere il comando touch * una volta (e solo una volta) nella directory interessata per correggere i tempi di modifica del file una volta per tutte.

$ touch *

Per ulteriori informazioni sulle differenze tra ntp e ntpdate , fare riferimento a:

  • Sincronizzazione dell'ora con NTP
  • Come impostare la sincronizzazione dell'ora su Ubuntu 16.04

Linux
  1. Come trasferire file in Linux con SCP e Rsync

  2. Compilazione C++ su Windows e Linux:ifdef switch

  3. Effetto di usleep(0) in C++ su Linux

  4. Imposta la data e l'ora del sistema usando C++ in Linux

  5. Linux:sincronizza continuamente i file, in un modo

Come utilizzare il comando FTP di Linux per trasferire file

Cronopete:un clone della macchina del tempo di Apple per Linux

Suggerimenti Vim:modifica file remoti con Vim su Linux

Suggerimenti Vim:leggi e scrivi file remoti con Vim su Linux

Correzione dell'errore "AVVISO:L'IDENTIFICAZIONE DELL'HOST REMOTO È CAMBIATA" in Linux

Come scaricare file da server Linux remoti