“Clean and Build”是什么意思?

3
也许这个问题看起来很幼稚。 我在项目中有一些功能突然无法使用,但是当我执行“清理和构建”后,它就能够正常工作。可能是什么问题通过执行“清理和构建”得到了解决? 非常感谢您的帮助。
2个回答

1

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有帮助呢?

这可能由许多原因引起,很难告诉您可能发生了什么。您能否提供有关故障模式的更多详细信息?


我正在使用语音识别库,在我的项目中使用其他功能多次后,当我回来对它说话时,它无法识别,并且在控制台中显示停止监听。PocketPhoenix停止监听。 - Dina

0
通过 "构建和清理" 功能,您可以删除旧的构建文件并生成新的文件,以便更新能够有效地显示在视图中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接