【发布时间】:2014-06-20 21:48:21
【问题描述】:
我使用hg pull 和hg update 将一些新的修订版拉到我的Ubuntu 机器上,并将我的本地源更新到新的head。这里不涉及分支。我通过检查我五分钟前在 Windows 上所做的更改确认它们已更改为最新版本,它就在这里,文件上的最新修改时间显然是三分钟前(最后一次构建是 18 天前)。
但是当我运行make 时,它似乎认为什么都没有改变。我也用过make clean,但什么也没发生。我什至删除了构建输出和中间对象文件目录,但没有任何效果。
如何让make 识别我的文件已更改并重建它们?
【问题讨论】:
-
如果没有关于您的
Makefile的更多详细信息,这很难回答。 -
我没有意识到它对此事有任何发言权。
-
Makefile中的规则决定了什么时候更新。但请参阅此 hg 常见问题解答:mercurial.selenic.com/wiki/…