gpt4 book ai didi

bash - 'gmake' 和 'gmake clean' 之间的区别

转载 作者:行者123 更新时间:2023-11-29 09:48:39 25 4
gpt4 key购买 nike

我目前正在做一个学生工作的项目并编写一些代码。每当我想编译我的文件时,我的主管都会告诉我先执行 gmake clean,然后再执行 gmake。否则,以前的 gmake 中的一些错误可能无法在新的 gmake 中解决。

我的项目有很多我没有编辑的不必要的文件,但由于我每次都gmake clean,编译器每次都会重新编译它们,这会花费很多时间。

所以,如果我不更改其他文件,那么我就不需要重新编译它们,而且我更改的唯一文件总是使用 gmake 重新编译,对吧?那么为什么我每次都应该 gmake clean 呢?

我的主管只是告诉我一个良好的编程习惯,还是我错过了 gmake clean 的一些重要概念?

最佳答案

gmakegmake clean 的区别在于前者构建默认目标而后者“构建”特定目标clean,它通常包含清理指令,用于删除在构建过程中创建的文件(目标文件、临时文件、生成的代码……)。 gmake clean 应该 将源代码树恢复到干净状态。但是,它是否真的成功取决于源代码树的外观以及目标包含的指令。

关于bash - 'gmake' 和 'gmake clean' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15766830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com