gpt4 book ai didi

makefile - 重复的 $(info) 调用

转载 作者:行者123 更新时间:2023-11-30 23:45:52 38 4
gpt4 key购买 nike

我有一个生成文件,它使用 $(info) 向用户显示一些信息。函数调用。但是,makefile 还包括通过 gcc -M 更新的自动生成的依赖文件。 .每当需要重新构建这样的依赖项时,GNU Make 都会重新解析所有内容,从而复制 $(info) 生成的输出。和类似的电话。

有没有办法确定 GNU Make 是在 makefile 中执行第一次还是第二次这样的传递,以避免重复 $(info)线?

最佳答案

我自己才找到的:MAKE_RESTARTS如果 GMake 在上述情况下重新启动,则定义变量。例如,构造:

ifndef MAKE_RESTARTS
$(info Hello!)
endif

只会在 Make 的第一次这样的传递中显示上述消息。

关于makefile - 重复的 $(info) 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098542/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com