मेरे समस्या यह है जब भी मैं Makefile मैं का उपयोग कर संकलित करने के लिए निम्न प्रयास करें: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 [email protected]
PlayBoard.o: PlayBoard.c Board.o
$(CC) $(FLAGS) -lm PlayBoard.c -o [email protected]
Board.o : ErrorHandle.o Board.c Board.h
$(CC) $(FLAGS) -lm Board.c -o [email protected]
.PHONY : clean
clean:
rm -f Board.o PlayBoard.o PlayBoard
all : PlayBoard
आपकी मदद के लिए धन्यवाद। यदि संकलन एक एनएफएस माउंट और एनएफएस सर्वर की घड़ी पर स्थित सूत्रों आगे ग्राहक की घड़ी चलाता संकलन कर
चेक 'Board.c' के संशोधन समय, ऐसा लगता है कि आप किसी अन्य स्रोत से इस कॉपी कर लिया होगा कि जब निर्माण के समय में अपने machin के आगे है। वर्तमान समय में संशोधन समय सेट करने के लिए एक समाधान 'टच बोर्ड.c' चलाया जा सकता है –
शायद नेटवर्क स्थान पर संग्रहीत स्रोत हैं? – stijn
रिमोट लिनक्स मशीन पर संकलन सी ++ के संभावित डुप्लिकेट - "घड़ी की कमी का पता चला" चेतावनी] (http://stackoverflow.com/questions/3824500/compiling-c-on-remote-linux-machine-clock-skew-detected- चेतावनी) – skrrgwasme