Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

23 – Compilazione di programmi‌


In questo capitolo vedremo come creare programmi compilando il codice sorgente. La disponibilità del codice sorgente è la libertà essenziale che rende possibile Linux. L'intero ecosistema di sviluppo di Linux si basa sullo scambio gratuito tra sviluppatori. Per molti utenti desktop, la compilazione è un'arte perduta. In passato era abbastanza comune, ma oggi i fornitori di distribuzione mantengono enormi repository di binari precompilati, pronti per il download e l'uso. Al momento in cui scriviamo, il repository Debian (uno dei più grandi di tutte le distribuzioni) contiene quasi 23,000 pacchetti.

Allora perché compilare software? Ci sono due ragioni:

1. Disponibilità. Nonostante il numero di programmi precompilati nei repository di distribuzione, alcune distribuzioni potrebbero non includere tutte le applicazioni desiderate. In questo caso, l'unico modo per ottenere il programma desiderato è compilarlo dal sorgente.

2. Tempestività. Mentre alcune distribuzioni sono specializzate in versioni all'avanguardia di programmi, molte non lo fanno. Ciò significa che per avere la versione più recente di un programma è necessaria la compilazione.

La compilazione di software dal codice sorgente può diventare molto complessa e tecnica; ben oltre la portata di molti utenti. Tuttavia, molte attività di compilazione sono abbastanza semplici e richiedono solo pochi passaggi. Tutto dipende dal pacchetto. Prenderemo in esame un caso molto semplice per fornire una panoramica del processo e come punto di partenza per coloro che desiderano intraprendere ulteriori studi.

Introdurremo un nuovo comando:

make – Utility per mantenere i programmi


 

Il miglior sistema operativo cloud computing su OnWorks: