IDE中的'Rebuild all'按钮或'Build'实际上是做什么的?我从来不需要它,但我看到有人在使用它。这与'compile'不同(编译是用代码块但不在DEV C++中)。重建所有项目或项目的一部分需要什么?
-1
A
回答
0
首先编译和构建是不一样的。编译意味着将源代码(例如c代码)转换为二进制格式或某种字节代码。构建意味着构建项目的整个过程。例如。如果您有多个c文件,则需要先编译这些文件,然后再进行链接。
1
第一次编译时,需要编译每个C文件。在后续编译中,您只需编译已更改的C文件。
该项目可以跟踪哪些已被修改,哪些需要重新编译,哪些不需要。
因此,Build可以更快,因为它不会重新编译所有内容,只有自上次构建以来发生更改的源文件。
重新构建所有内容都会强制重新编译所有内容,如果出于某种原因导致项目无法识别,例如对外部创建的文件进行更改,可能需要重新编译。
相关问题
- 1. 部分重建项目
- 2. 为什么我们需要Apache Harmony项目,而已经有一个OpenJDK项目
- 3. 通常需要重建项目
- 4. 该项目需要什么eclipse插件?
- 5. symfony_demo项目需要做什么改变?
- 6. 为什么Visual Studio认为我需要构建一个项目?
- 7. 重新使用现有项目核心,分支或新项目的新项目?
- 8. 何时以及为什么需要重新导入所有Maven项目?
- 9. 需要一个没有WordPress的项目
- 10. 创建Play Framework项目作为大项目的一部分
- 11. 作为Maven项目的一部分构建sbt项目
- 12. Maven MultiWAR项目:如何从根项目部署所有项目?
- 13. 有什么工具可以在项目的某些部分发生变化时自动重建项目?
- 14. 你如何告诉客户他们的项目或部分需要重写?
- 15. 什么是基本的东西需要用java创建项目
- 16. 构建代理不仅需要构建项目,还需要什么?
- 17. 构建目录中的所有项目
- 18. 为什么在部署VSIX时没有项目项目?
- 19. 为什么_.difference返回所有项目?
- 20. 是所有的PHP项目都需要一个.htaccess文件
- 21. 为什么空项目需要大量内存分配?
- 22. 为什么Visual Studio 2008 Web部署项目会创建不需要的文件?
- 23. 我需要知道什么来创建Xcode项目模板?
- 24. 在Visual Studio 2008中创建“Office”项目需要什么?
- 25. JSP中的项目需要建议
- 26. 建议需要管理我的项目!
- 27. 我需要此项目的建议
- 28. Netbeans的:为什么需要重建项目更新“DIST”文件夹?
- 29. 什么是运行visual studio 2010 vb项目的所有要求
- 30. 需要嵌入一个Android项目到另一个Android项目
你有没有试过阅读手册或谷歌搜索? –