OBJ_FILES=$ (patsubst $ (src)/%。cpp,$ (obj)/%。o,$ (src _ files))这句话是用来代替全部的。src目录中的CPP文件。o在下面。/obj,例如:foo.cpp - foo.o,并放foo
Makefile编译完这句话,OBJ_FILES有一定的价值(。o对应于。cpp)。
但是,在您将其更改为新语句后,值$(OBJ)/%。o是。/obj/%。o,其中%。o不是具体的。cpp的对应。哦,但只是百分号。o,所以会提示没有目标。
如果你什么都不懂,私下里相信我。