Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Make不会重建使用hg pull更改的文件_Linux_Mercurial_Makefile - Fatal编程技术网

Linux Make不会重建使用hg pull更改的文件

Linux Make不会重建使用hg pull更改的文件,linux,mercurial,makefile,Linux,Mercurial,Makefile,我已经使用HgPull和HgUpdate将一些新的版本拉到我的Ubuntu框中,并将我的本地源代码更新到新的head。这里没有分支。通过检查我五分钟前在Windows上所做的更改,我确认它们已更改为最新版本,就在这里,文件上的最新修改时间显然是三分钟前最后一次构建是18天前 但当我运行make时,它似乎认为什么都没有改变。我以前也做过清洁,但什么也没发生。我甚至删除了构建输出和中间对象文件目录,没有任何效果 我如何才能识别我的文件已更改并重建它们?原来我使用的是Debug64而不是Debug64

我已经使用HgPull和HgUpdate将一些新的版本拉到我的Ubuntu框中,并将我的本地源代码更新到新的head。这里没有分支。通过检查我五分钟前在Windows上所做的更改,我确认它们已更改为最新版本,就在这里,文件上的最新修改时间显然是三分钟前最后一次构建是18天前

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


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

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

如果没有关于Makefile的更多详细信息,很难回答这个问题。我不知道它对此有任何发言权。Makefile中的规则决定了何时更新。但请参见以下hg常见问题: