【发布时间】:2013-09-05 02:15:07
【问题描述】:
ALL_SRC := $(shell find . -name "*.java")
ALL_CLASS = $(shell find . -name "*.class")
all:
@echo "Compiling..."
$(JAVAC) $(ALL_SRC)
echo $(ALL_CLASS)
find . -name "*.class"
当运行这个makefile 时类文件存在时,$(ALL_CLASS) 被正确设置。
为什么echo $(ALL_CLASS) 打印一个空白,而find . -name "*.class" 返回目录中的所有类文件?
【问题讨论】: