【发布时间】:2011-09-27 01:11:00
【问题描述】:
在 GNU Make 3.81 中,如果工具链的任何部分出现错误,我需要删除一个锁定文件。是否有一个特殊的目标可以让我这样做?我需要写一个包装脚本吗?
在下面的示例中,如果 file.out 的规则失败,我需要解锁 ID。
谢谢! -杰夫
all: lock_id file.out unlock_id
file.out: file.in
file-maker < file.in > $@
lock_id:
lockfile file.lock
unlock_id:
rm -rf file.lock
【问题讨论】:
-
特定命令出错,还是 Make 过程中的任何地方出错?
-
您好 Beta,我更新了问题的详细信息。谢谢!
标签: makefile gnu-make onerror lockfile