gpt4 book ai didi

生成文件 : Clock skew detected

转载 作者:行者123 更新时间:2023-12-04 01:15:44 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Compiling C++ on remote Linux machine - "clock skew detected" warning

(14 个回答)


10 个月前关闭。




我的问题是每当我尝试使用 Makefile 进行编译时,我都会得到以下信息:

make: Warning: File `Board.c' has modification time 1.3e+03 s in the future
gcc -Wall -c -Wvla -lm Board.c -o Board.o
gcc -Wall -c -Wvla -lm PlayBoard.c -o PlayBoard.o
gcc -lm ErrorHandle.o Board.o PlayBoard.o -g -o PlayBoard
make: warning: Clock skew detected. Your build may be incomplete.

我的 Makefile 是:
CC = gcc
FLAGS = -Wall -c -Wvla

PlayBoard: ErrorHandle.o Board.o PlayBoard.o
$(CC) -lm ErrorHandle.o Board.o PlayBoard.o -g -o $@

PlayBoard.o: PlayBoard.c Board.o
$(CC) $(FLAGS) -lm PlayBoard.c -o $@

Board.o : ErrorHandle.o Board.c Board.h
$(CC) $(FLAGS) -lm Board.c -o $@

.PHONY : clean

clean:
rm -f Board.o PlayBoard.o PlayBoard

all : PlayBoard

感谢您的帮助。

最佳答案

一个可能的解决方案是 touch源树中的每个文件以更新时间戳:

转到子树的根执行以下操作:

find . -exec touch {} \; 

然后 make clean并重试编译。

关于生成文件 : Clock skew detected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13745645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com