【问题标题】:Make won't rebuild files changed with hg pull [closed]Make不会重建用hg pull更改的文件[关闭]
【发布时间】:2014-06-20 21:48:21
【问题描述】:

我使用hg pullhg update 将一些新的修订版拉到我的Ubuntu 机器上,并将我的本地源更新到新的head。这里不涉及分支。我通过检查我五分钟前在 Windows 上所做的更改确认它们已更改为最新版本,它就在这里,文件上的最新修改时间显然是三分钟前(最后一次构建是 18 天前)。

但是当我运行make 时,它似乎认为什么都没有改变。我也用过make clean,但什么也没发生。我什至删除了构建输出和中间对象文件目录,但没有任何效果。

如何让make 识别我的文件已更改并重建它们?

【问题讨论】:

  • 如果没有关于您的Makefile 的更多详细信息,这很难回答。
  • 我没有意识到它对此事有任何发言权。
  • Makefile 中的规则决定了什么时候更新。但请参阅此 hg 常见问题解答:mercurial.selenic.com/wiki/…

标签: linux mercurial makefile


【解决方案1】:

原来我使用的是 Debug64 而不是 debug64 作为我的配置。显然make 没有在您尝试构建任何内容时没有提及它,因为该配置不存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-25
    • 2017-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    相关资源
    最近更新 更多