【发布时间】:2018-10-12 08:41:23
【问题描述】:
今天尝试写Makefile来遍历一个目录下的所有文件。我是这样写的Shell风格的,
for file in `find $(DEPLOY_PATH)/ -type l`; \
do \
echo $(file); \
done
有9个链接文件,但是当我运行make时,它打印了9个空行,没有文件名
【问题讨论】:
-
请编辑您的问题以显示完整的
makefile。 -
您正在编写一个设置 shell 变量
$file的 shell 脚本,但您引用的是 make 变量$(file)。你应该说echo $$file。 -
@MadScientist 是的,你是对的!