gpt4 book ai didi

linux - automake 项目中的预构建步骤

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:34 24 4
gpt4 key购买 nike

在 automake 和 autoconf 项目中,您将如何添加自定义预构建步骤。我需要在运行 make 之前运行一个命令来更新文件时间戳,以确保它在每次构建时都被构建。

谢谢

最佳答案

如果您需要在每次“make”调用时重新生成一个文件,这个 makefile 习惯用法将完成这项工作:

always_build_me: FORCE
# commands

FORCE: # no dependencies or commands
.PHONY: FORCE # hint for gnu make, ignored by others

但是,您需要这个表明 always_build_me 每次重建时都会更改,这是一种不好的做法。您的构建过程应该是完全确定的——也就是说,如果您没有更改源,从头开始重建应该产生与上次完全相同的位。

关于linux - automake 项目中的预构建步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679917/

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