这就是我所拥有的:
SUBDIRS = src/lib/ResourceManager
all: $(SUBDIRS)
$(SUBDIRS):
make install -C $@当我运行make时,我尝试在src/lib/ResourceManager中执行Makefile
但它不会执行。
我做错了什么?
发布于 2017-12-29 16:33:43
您必须将SUBDIRS声明为.PHONY目标,因为子目录显然总是存在的;否则将不会构建它。
SUBDIRS = src/lib/ResourceManager
.PHONY: all $(SUBDIRS)
all: $(SUBDIRS)
$(SUBDIRS):
make install -C $@https://stackoverflow.com/questions/48019635
复制相似问题