使用我的 makefile 时出现此错误:
make: Warning: File `makefile' has modification time 56 s in the future
make: Circular Menu.o <- Menu.o dependency dropped.
g++ a.out main.o Menu.o CourseList.o Course.o LecturerList.o StudentList.o Lecturer.o Student.o -o a.out
make: warning: Clock skew detected. Your build may be incomplete.
这是我的生成文件:
a.out: main.o Menu.o CourseList.o Course.o LecturerList.o StudentList.o Lecturer.o Student.o
g++ main.o Menu.o CourseList.o Course.o LecturerList.o StudentList.o Lecturer.o Student.o -o a.out
main.o: main.cpp Lecturer.o LecturerList.o Student.o StudentList.o Course.o CourseList.o Menu.o
g++ -c main.cpp
Menu.o: Menu.o Lecturer.o LecturerList.o Student.o StudentList.o Course.o CourseList.o
g++ -c Menu.cpp
CourseList.o: CourseList.cpp
g++ -c CourseList.cpp
Course.o: Course.cpp
g++ -c Course.cpp
LecturerList.o: LecturerList.cpp
g++ -c LecturerList.cpp
StudentList.o: StudentList.cpp
g++ -c StudentList.cpp
Lecturer.o: Lecturer.cpp
g++ -c Lecturer.cpp
Student.o: Student.cpp
g++ -c Student.cpp
错误在哪里,我该如何解决?我知道这可能有点令人困惑,但我希望这里有人可以帮助我解决这个问题,我已经为此烦恼了好几个小时......谢谢!
注意:我编辑了错误和生成文件。现在我只有1个问题