在make文件中的变量前面加点

时间:2015-06-11 10:41:48

标签: makefile gnu-make

我无法弄清楚makefile中变量前面的点.是做什么的。例如:

SOURCEDIRS = . $(PROJECTDIRS) $(TARGET_DIRS_CONCAT)
vpath %.c $(SOURCEDIRS)

如果有人能告诉我,那会很棒。 谢谢!

1 个答案:

答案 0 :(得分:2)

通常它仅指您当前的目录。

即。如果你在linux机器上,并且cd /home/user/Darth并运行ls .,你应该看到Darth文件夹的内容。所以在这种情况下,它看起来只是包含你在SOURCEDIRS中的当前目录。