小编Jef*_*eff的帖子

在Makefile中,如何清理lockfile文件?

在GNU Make 3.81中,我需要在工具链的任何部分发生错误时删除锁定文件.是否有特殊目标可以让我这样做?我需要编写包装脚本吗?

在下面的示例中,如果file.out的规则失败,我需要unlock_id.

谢谢!-Jeff

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
Run Code Online (Sandbox Code Playgroud)

lockfile makefile gnu-make onerror

7
推荐指数
1
解决办法
2837
查看次数

标签 统计

gnu-make ×1

lockfile ×1

makefile ×1

onerror ×1