重建所有项目或项目的一部分需要什么?

时间:2016-10-11 10:29:54

标签: c build rebuild

'重建所有'按钮或' Build'在IDE中就像DEV C ++一样吗?我从来不需要它,但我已经看到人们使用它。这与编译不同(编译是在代码块中构建而不是在DEV中构建) C ++)。

2 个答案:

答案 0 :(得分:1)

第一次编译时,需要编译每个C文件。在后续编译中,您只需要编译已更改的C文件。

该项目可以跟踪已修改的内容以及需要重新编译的内容以及不需要重新编译的内容。

所以Build可以更快,因为它不会重新编译所有东西,只有自上次构建以来已经改变的源文件。

重新构建所有强制要重新编译的所有内容,如果由于某种原因进行了某种类型的更改,可能是必要的,例如对IDE外部文件的更改。 / p>

答案 1 :(得分:0)

首先编译和构建是不一样的。编译意味着将源(例如c代码)转换为二进制格式或某种字节代码。构建意味着构建项目的整个过程。例如。如果您有多个c文件,则需要先编译这些文件并在之后进行链接。