Casa Sviluppo Cos'è lo strumento di costruzione? - definizione da techopedia

Cos'è lo strumento di costruzione? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Build Tool?

Gli strumenti di compilazione sono programmi che automatizzano la creazione di applicazioni eseguibili dal codice sorgente. Building incorpora la compilazione, il collegamento e l'imballaggio del codice in una forma utilizzabile o eseguibile. Nei piccoli progetti, gli sviluppatori invocano spesso manualmente il processo di creazione. Questo non è pratico per progetti più grandi, dove è molto difficile tenere traccia di ciò che deve essere costruito, in quale sequenza e quali dipendenze ci sono nel processo di costruzione. L'uso di uno strumento di automazione consente al processo di compilazione di essere più coerente.

Techopedia spiega Build Tool

Lo scopo principale dei primi strumenti di compilazione, come GNU make e utility "makedepend", che si trovano comunemente nei sistemi operativi basati su Unix e Linux, era automatizzare le chiamate ai compilatori e ai linker. Oggi, man mano che i processi di compilazione diventano sempre più complessi, gli strumenti di automazione della build di solito supportano la gestione delle attività di pre e post-compilazione e collegamento, nonché le attività di compilazione e collegamento.


Il processo di compilazione del codice è essenziale per la creazione di software quando vengono utilizzati linguaggi di programmazione di alto livello. Parte della funzione dello strumento di compilazione è far fronte agli errori nel processo di compilazione di sistemi software complessi.


I moderni strumenti di costruzione vanno oltre nel consentire l'elaborazione del flusso di lavoro ottenendo il codice sorgente, implementando i file eseguibili come test e persino ottimizzando i processi di compilazione complessi utilizzando tecnologie di compilazione distribuite, il che comporta l'esecuzione del processo di compilazione in modo coerente e sincronizzato su più macchine.

Cos'è lo strumento di costruzione? - definizione da techopedia