Makefile – 如何调用具有依赖项的其他makefile

Makefile – 如何调用具有依赖项的其他makefile,第1张

概述嘿,我有一个简单的“主”Makefile,只需调用其他makefile.我正在尝试执行以下 *** 作,以便按正确的顺序构建组件: LIB_A = folder_aLIB_B = folder_bLIB_C = folder_cMY_TARGETS = $(LIB_A) $(LIB_B) $(LIB_C).PHONY: $(LIB_A)$(LIB_A): @$(MAKE) -C $@ 嘿,我有一个简单的“主”Makefile,只需调用其他makefile.我正在尝试执行以下 *** 作,以便按正确的顺序构建组件:
liB_A = folder_aliB_B = folder_bliB_C = folder_cMY_TARGETS = $(liB_A) $(liB_B) $(liB_C).PHONY: $(liB_A)$(liB_A):    @$(MAKE) -C $@;.PHONY: $(liB_B)$(liB_B):    @$(MAKE) -C $@;.PHONY: $(liB_C)$(liB_C): $(liB_A) $(liB_B)    @$(MAKE) -C $@;.PHONY: all all: $(MY_TARGETS)

但是,当我制作时,只构建liB_A.

(我甚至没有获得folder_b最新消息或其他什么).

任何提示?

解决方法 您需要设置所有默认值.您可以通过以下任一方式执行此 *** 作:

>将其移动到文件中的第一个目标
>添加.DEFAulT_GOAL:=全部

或者,您可以运行make all而不是make.

总结

以上是内存溢出为你收集整理的Makefile – 如何调用具有依赖项的其他makefile全部内容,希望文章能够帮你解决Makefile – 如何调用具有依赖项的其他makefile所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1243319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存