分页: 1 / 1

make中include的疑问

发表于 : 2018-12-29 14:27
maple_169324
主文件如下。包含了本目录other_file中的other.mk
include $(CURDIR)/other_file/other.mk
debug:
@echo $(CURDIR)

other.mk
all:
@echo "other file"


但是执行make的时候。只执行了other.mk中的打印(other file)。@echo $(CURDIR)却没有执行.这是什么原因呢

Re: make中include的疑问

发表于 : 2018-12-29 17:36
astolia
make后面不指定目标的话,只会处理第一个目标,在你的例子里也就是all:。
目标的名字是无关紧要的,并不是叫all就会处理全部

Re: make中include的疑问

发表于 : 2019-01-02 19:40
maple_169324
明白了,多谢