【发布时间】:2016-04-23 23:32:00
【问题描述】:
对此的注释是“默认生成目标条目”。 有人可以在这条线上解释更多吗? 为什么我们在这里使用“默认”而不是“全部”?我可以将名称更改为我想要的任何名称吗? 谢谢!
JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES = \
Foo.java \
Blah.java \
Library.java \
Main.java
default: classes
classes: $(CLASSES:.java=.class)
clean:
$(RM) *.class
【问题讨论】:
-
我们非常希望您在问题中包含您的代码,而不是链接到它(并且尤其是而不是链接到 .png文件,这意味着我们不能复制和粘贴来自己尝试)。您的文件只有 18 行,这远低于我们开始认为有人发布了太多代码时的阈值。
-
@ajb 已经更新。对此感到抱歉。
标签: java linux unix makefile gnu-make