Build 我能让自己表现得像个守护进程吗?

Build 我能让自己表现得像个守护进程吗?,build,background,makefile,daemon,Build,Background,Makefile,Daemon,我正在进行一个项目,其中包含非常轻量级的构建步骤,如下所示: cat f1.js f2.js f3.js f4.js > glom.js 所以首先我写了一个makefile来实现它,它很好 然后,当我在项目上迭代时,我意识到必须手动运行make真的很烦人,所以我编写了一个python脚本,它监视文件系统和makefile,并在发生更改时运行make 这也很好,但我想到这是make应该自己做的事情,当make可以很好地完成这项工作时,我不希望让python脚本在源代码树上浮动 所以我四处搜

我正在进行一个项目,其中包含非常轻量级的构建步骤,如下所示:

cat f1.js f2.js f3.js f4.js > glom.js
所以首先我写了一个makefile来实现它,它很好

然后,当我在项目上迭代时,我意识到必须手动运行make真的很烦人,所以我编写了一个python脚本,它监视文件系统和makefile,并在发生更改时运行make

这也很好,但我想到这是make应该自己做的事情,当make可以很好地完成这项工作时,我不希望让python脚本在源代码树上浮动

所以我四处搜索,但没有找到任何这样的例子。我的问题如下:

  • make有这个功能吗
  • 如果不是。。。
    • 让它这样做的明智方式是什么
    • 这是make-to-have的合理功能吗?(如果我实施,有人会在意吗?)

    • 这不是Make的责任,这就是为什么它不这么做的原因。在许多情况下,重建是一个复杂、耗时的过程,在这种情况下,您当然不希望在对源文件的每次更改中都发生重建


      但是,许多IDE都能够在进行更改时执行自动重建(例如Eclipse CDT)。

      我经常使用make。如果你要在我的make副本中实现你建议的功能,我会找到你,然后“啧啧”。这当然是我不想要的。我不明白你为什么需要python包装器<代码>而为true;做;睡眠60;完成>制作&