В чем разница между "Make" и "Build" в контекстном меню конфигурации сборки проекта?
Когда я выхожу из контекстного меню конфигурации сборки проекта Delphi, я вижу пункты меню "Make", "Build" и "Clean".
В чем разница между "Make" и "Build"? Кажется, что обе выполняют ту же задачу.
Ответ 1
Сборка компилирует все исходные файлы в проекте.
Сделайте компиляцию тех, которые были изменены с момента последнего make или build.
Обратите внимание, что make на самом деле немного сложнее. Единица, скажем, unitA, может потребовать повторной компиляции во время make, даже если unitA не изменился. Это происходит, когда unitA использует другой блок, unitB, а раздел интерфейса unitB изменился с момента последнего make или build.
Перестроить все файлы в вашем текущем проекта независимо от того, были изменены. Строительство полезно, когда вы не знаете, какие файлы имеют изменено или если вы изменили проекта или компилятора.