Jestem połączony z małym klastrem Linux na moim uniwersytecie za pośrednictwem PuTTY i WinSCP, przesyłam pliki za pomocą tego ostatniego i kompiluję je i uruchamiam z tym pierwszym. Do tej pory moja praca była wykonywana w laboratoriach uniwersytetu, ale dzisiaj wykonuję w domu pewne prace, które wygenerowały interesujące ostrzeżenie.
Wgrałem cały folder rzeczy i po uruchomieniu make
polecenia otrzymuję to jako ostatnią linię wyniku:
make: warning: Wykryto przesunięcie zegara. Twoja kompilacja może być niekompletna.
Wynikowy plik binarny działa poprawnie i wydaje się, że nie ma żadnych innych nieoczekiwanych błędów w procesie kompilacji.
Wydaje się, że jestem w stanie wywołać błąd, budując po przesłaniu nowych / zastępczych plików (edytuję wszystko lokalnie, a następnie przesyłam nową wersję), więc zastanawiam się, czy to coś tak prostego, jak niedopasowane czasy modyfikacji plików? A może coś bardziej niepokojącego?
Więc czy powinienem się martwić? Jak to naprawić / temu zapobiec?