也许这个问题看起来很幼稚。
我在项目中有一些功能突然无法使用,但是当我执行“清理和构建”后,它就能够正常工作。可能是什么问题通过执行“清理和构建”得到了解决?
非常感谢您的帮助。
Makefile 中的 Make 和 clean 操作是由其决定的。您可以查看 Makefile 本身以了解其中的内容。
make 命令本身对应于 Makefile 中的第一个规则。 make clean 对应于 Makefile 中的 clean 规则。
此外,您还可以使用
make -n
和
make -n clean
这些命令将显示在运行make或make clean时实际执行的命令序列。
通常,单独使用make是编译规则,因此它执行必要的编译命令以构建项目。
make clean用于清理项目。它删除对象文件和可执行文件以及任何其他必要的文件,以便在下一次make时对项目进行干净的构建。
为什么要先执行make clean再执行make有帮助呢?
这可能由许多原因引起,很难告诉您可能发生了什么。您能否提供有关故障模式的更多详细信息?