В чем разница между "Make" и "Build" в контекстном меню конфигурации сборки проекта?
когда я всплываю контекстное меню конфигурации сборки проекта Delphi, я вижу пункты меню "Make", "Build"и " Clean".
в чем разница между "сделать"и " построить"? Кажется что оба выполняют одну задачу.
2 ответов
- Build компилирует все исходные файлы в проекте.
- Make компилирует те, которые изменились с момента последнего make или build.
обратите внимание, что make на самом деле немного сложнее. Подразделение, скажем УНИТА, может потребовать повторной компиляции во время создания, даже если УНИТА не изменился. Это происходит, когда УНИТА использует другую единицу, unitB, и раздел интерфейса unitB изменился с момента последнего создания или сборки.
в документация для государства построить:
перестраивает все файлы в текущем проект независимо от того, изменились. Здание полезно, когда вы не уверены, какие файлы есть изменилось, или если вы изменились параметры проекта или компилятора.
на документация для государства:
компилирует только те файлы, которые имеют изменено с момента последней сборки, а также как любые файлы, которые зависеть от них.
Make компилирует устаревшие модули (те, которые были изменены с момента последней компиляции проекта), а build (re)компилирует все модули.