Lar Desenvolvimento O que é uma ferramenta de construção? - o que é techopedia

O que é uma ferramenta de construção? - o que é techopedia

Índice:

Anonim

Definição - O que significa a Ferramenta de Construção?

Ferramentas de construção são programas que automatizam a criação de aplicativos executáveis ​​a partir do código-fonte. Building incorpora compilar, vincular e empacotar o código em um formato utilizável ou executável. Em pequenos projetos, os desenvolvedores frequentemente invocam manualmente o processo de compilação. Isso não é prático para projetos maiores, onde é muito difícil acompanhar o que precisa ser construído, em que sequência e quais dependências existem no processo de construção. O uso de uma ferramenta de automação permite que o processo de criação seja mais consistente.

Techopedia explica a Ferramenta de Construção

O objetivo principal das primeiras ferramentas de compilação, como os utilitários GNU make e "makedepend", comumente encontrados em sistemas operacionais baseados em Unix e Linux, era automatizar as chamadas para os compiladores e linkers. Hoje, à medida que os processos de compilação se tornam cada vez mais complexos, as ferramentas de automação da compilação geralmente suportam o gerenciamento das atividades de pré e pós-compilação e vinculação, bem como as atividades de compilação e vinculação.


O processo de compilação de código é essencial para a criação de software quando são usadas linguagens de programação de alto nível. Parte da função da ferramenta de construção é lidar com erros no processo de compilação de sistemas de software complexos.


As modernas ferramentas de construção vão além, permitindo o processamento do fluxo de trabalho, obtendo o código-fonte, implementando executáveis ​​para serem testes e até otimizando processos de construção complexos usando tecnologias de construção distribuída, o que envolve a execução do processo de construção de maneira coerente e sincronizada em várias máquinas.

O que é uma ferramenta de construção? - o que é techopedia