メイクファイルを使用すると、次のエラーが発生します。
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つの問題しかありません