gpt4 book ai didi

makefile - 当 make 不需要做任何事情时,我如何关闭它?

转载 作者:行者123 更新时间:2023-12-04 22:37:59 24 4
gpt4 key购买 nike

我如何停止说 make: Nothing to be done for 'all'.make: 'file' is up to date ?我希望我的构建在不执行任何操作时保持静音 - 还有其他地方 echo被调用来跟踪构建进度,所以这个消息只是把事情搞砸了。我目前是这样静音的:

all: dependency1 dependency2
@:

有人告诉我一定有更好的方法。有任何想法吗?

编辑:

但是,当它确实需要构建某些东西时,我想保持命令 echo 工作。我所希望的一个很好的例子是沿着 --no-print-directory ,但我找不到任何其他标志来关闭选定的消息。

最佳答案

因此,在网上阅读几天后,似乎没有比我正在做的更好的方法了。有些人推荐了一些类似的东西:

all: dependency1 dependency2 | silent

silent:
@:

也就是说,仅取决于 silent目标就足以让事情平静下来。由于我没有想出任何其他可行的解决方案,因此我将使用我所拥有的。

关于makefile - 当 make 不需要做任何事情时,我如何关闭它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248739/

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