Outil de construction

Auteur: Monica Porter
Date De Création: 17 Mars 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Outil NX Meusburger
Vidéo: Outil NX Meusburger

Contenu

Définition - Que signifie Build Tool?

Les outils de construction sont des programmes qui automatisent la création d’applications exécutables à partir du code source. Building intègre la compilation, la liaison et l’empaquetage du code sous une forme utilisable ou exécutable. Dans les petits projets, les développeurs invoquent souvent manuellement le processus de construction. Ce n'est pas pratique pour les grands projets, où il est très difficile de garder une trace de ce qui doit être construit, dans quel ordre et quelles dépendances il y a dans le processus de construction. L'utilisation d'un outil d'automatisation permet au processus de construction d'être plus cohérent.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Build Tool

Les premiers outils de compilation, tels que les utilitaires GNU make et "makedepend", couramment utilisés dans les systèmes d'exploitation Unix et Linux, avaient pour objectif principal d'automatiser les appels aux compilateurs et aux lieurs. Aujourd'hui, à mesure que les processus de construction deviennent de plus en plus complexes, les outils d'automatisation de la construction facilitent généralement la gestion des activités de pré-compilation et de post-compilation et des liaisons, ainsi que des activités de compilation et de liaison.

Le processus de compilation de code est essentiel à la création de logiciel lorsque des langages de programmation de haut niveau sont utilisés. Une partie de la fonction de l’outil de compilation consiste à gérer les erreurs dans le processus de compilation de systèmes logiciels complexes.

Les outils de construction modernes vont plus loin en permettant le traitement du flux de travail en obtenant du code source, en déployant des exécutables à des fins de test et même en optimisant des processus de construction complexes à l'aide de technologies de construction distribuées, ce qui implique l'exécution du processus de construction de manière cohérente et synchronisée sur plusieurs machines.