Я искал ответы и увы пришел сюда, чтобы спросить. Какой мой лучший вариант для получения ошибки make: «make: ничего не сделать для« default »». для проекта Java, который я делаю.
Я позаботился о том, чтобы мои отступы были правильными, и я попытался «сделать чистым» и «сделать дефолт». Я также редактирую и запускаю это с помощью cygwin на компьютере с Windows, но я не использую ничего, кроме cygwin, для создания, редактирования и запуска make-файла. У меня также установлена последняя версия Java.
Вот мой предоставленный make-файл
JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES = \
ALU.java \
Binary_Debugger.java \
CreateSim.java \
Data.java \
IF.java \
IssueUnit.java \
MEM.java \
Pc.java \
PostALU.java \
PostMem.java \
Pre_Issue_Buffer.java \
PreALU.java \
PreIssue.java \
PreMEM.java \
PrintCycle.java \
Register.java \
Write_Back_Unit.java \
main.java
default: classes
classes: $(CLASSES: .java=.class)
clean:
$(RM) *.class
Я ожидаю, что файл .jar будет скомпилирован, но я просто получаю эту ошибку.