代码之家  ›  专栏  ›  技术社区  ›  Jake Petroules

在make中“触碰”一个目标意味着什么?

  •  6
  • Jake Petroules  · 技术社区  · 14 年前

    例如,从mingw32-make.exe --帮助选项:

    -t, --touch                 Touch targets instead of remaking them.
    
    3 回复  |  直到 14 年前
        1
  •  7
  •   Mike Caron    8 年前

    它只意味着更新文件修改时间,这样下次,它就不会认为那些文件是旧的。

        2
  •  4
  •   thomasrutter    5 年前

    如果文件不存在,它将被创建为一个空文件,否则它的修改时间将被更新到当前时间。

        3
  •  0
  •   icktoofay pcp    14 年前

    触摸一个文件意味着如果它还不存在就创建它并更新它的修改日期,所以使用 -t 可能会使 make 认为所有的东西都被编译了,但实际上并没有编译所有的东西。