Зміст:
Визначення - Що означає Build Tool?
Інструменти побудови - це програми, що автоматизують створення виконуваних програм із вихідного коду. Будівництво включає складання, зв'язування та упаковку коду у зручну або виконувану форму. У невеликих проектах розробники часто вручну викликають процес збирання. Це не практично для великих проектів, де дуже важко відстежувати, що потрібно будувати, в якій послідовності та які залежності існують у процесі будівництва. Використання інструмента автоматизації дозволяє зробити процес збирання більш послідовним.
Техопедія пояснює інструмент побудови
Основна мета перших інструментів побудови, таких як утиліти GNU make і "makedepend", які зазвичай зустрічаються в операційних системах на базі Unix та Linux, полягала в автоматизації викликів до компіляторів і лінкерів. Сьогодні, коли процеси збирання стають все складнішими, засоби автоматизації побудови зазвичай підтримують управління діями до і після компіляції та зв’язку, а також компіляцією та зв’язком.
Процес складання коду має важливе значення для створення програмного забезпечення, коли використовуються мови програмування високого рівня. Частина функції інструменту збирання - впоратися з помилками в процесі компіляції складних програмних систем.
Сучасні інструменти побудови допомагають обробляти робочий процес шляхом отримання вихідного коду, розгортання виконуваних файлів для тестування та навіть оптимізації складних процесів збирання з використанням розподілених технологій збирання, що передбачає послідовний синхронізований процес збирання на декількох машинах.




