Il fiore all'occhiello del movimento Open Source su scala sempre crescente è senza dubbio il sistema operativo Linux. Di recente, Linux ha lasciato la categoria dei sistemi operativi prevalentemente di classe server, stabilendosi saldamente sui desktop e schiacciando significativamente Windows. Le moderne distribuzioni Linux "pronte all'uso" praticamente non richiedono competenze specifiche da parte dell'utente, consentendo di iniziare a lavorare immediatamente dopo l'installazione. Tuttavia, sapere come compilare programmi Linux sarà comunque utile.
Necessario
- - dati dell'account per l'autorizzazione in linux;
- - password dall'account root (se è necessario installare pacchetti aggiuntivi);
- - possibilmente una connessione internet.
Istruzioni
Passo 1
Prima di compilare programmi su Linux, leggere tutta la documentazione e le istruzioni possibili per la creazione e l'installazione di software specifico. In genere, i file denominati README, readme.txt o readme.html si trovano nella directory principale del codice sorgente. Questi file forniscono le istruzioni necessarie e spesso forniscono collegamenti a istruzioni più dettagliate, se presenti. Tale documentazione contiene spesso i requisiti per le versioni del compilatore, del kernel e della libreria.
Passo 2
Installa i componenti aggiuntivi richiesti per la build (ad esempio, potresti aver bisogno del pacchetto autotools o gcc di una particolare versione). Installa il software richiesto dalla distribuzione binaria utilizzando il gestore di pacchetti disponibile sul sistema (come rmp o apt). Se necessario, scarica da Internet i codici sorgente dei componenti aggiuntivi, compilali e installali.
Passaggio 3
Configura prima di compilare. Una descrizione del processo di configurazione è solitamente contenuta nella documentazione di accompagnamento. Spesso ci sono script di configurazione (come configure) come parte dell'albero dei sorgenti. In tal caso, esegui lo script. Se hai uno script di configurazione, apri una console, cd nella directory del progetto, digita "./configure" nella riga di comando e premi Invio. In rari casi, potrebbe essere necessario modificare manualmente i file di configurazione.
Passaggio 4
Compilare. In genere, su Linux, il processo di compilazione è controllato da un gestore di build. Nella stragrande maggioranza dei casi, questo dovrebbe essere make, anche se recentemente alcuni progetti si stanno adattando a cmake. Istruzioni di montaggio più specifiche si trovano solitamente nella documentazione. Ma spesso è sufficiente eseguire un solo comando per mettere insieme un progetto. Se hai make installato, dopo aver configurato il progetto, inserisci "make" nella riga, premi Invio e attendi il completamento della compilazione. Nel caso di cmake, inserisci i comandi "cmake./" e "make" in sequenza.