In questo tutorial, impareremo come possiamo eseguire programmi C in Linux. Il linguaggio C è stato sviluppato presso i Bell Laboratories nel 1972 da Dennis Ritchie. È ancora molto popolare per la programmazione a livello di sistema. La lingua C è la lingua madre di molte altre lingue.
Infatti, Unix è uno dei primi kernel del sistema operativo che viene implementato usando C.
Indice
Passi per eseguire programmi C in Linux
Per eseguire un programma C in Linux terminal è necessario installare prima un compilatore per C. Andiamo su di esso passo dopo passo.
1. Installa il pacchetto build-essential sul tuo sistema Linux
Per installare i pacchetti essential i passaggi sono i seguenti Esegui un aggiornamento sudo apt come mostrato di seguito
sudo apt update
Per installare i pacchetti essenziali nel sistema eseguire il comando :
sudo apt install build-essential
Questo comando installerà tutti i pacchetti necessari per l’esecuzione di un programma C.
2. Scrivi un programma C per testare
Ci sono più opzioni quando si tratta di scrivere un programma C. È possibile utilizzare un editor di codice GUI per scrivere o è possibile utilizzare il terminale. Anche quando si scrive il codice sul terminale, ci sono più opzioni disponibili. In questo tutorial, creeremo un programma C utilizzando l’editor Vim. Per aprire un file in editor vim utilizzare il comando:
vim c_code.c
Il codice utilizzato nell’esempio è come indicato di seguito:
#include <stdio.h>int main(){ printf("Linux For Devices!"); return 0;}
Per salvare e uscire da vim tipo:
:wq
Per verificare il contenuto del file, utilizzare il comando cat:
cat c_code.c
3. Compilazione ed esecuzione
Per compilare il programma C useremo il compilatore GCC. Controlla la versione del tuo compilatore GCC usa il comando:
gcc --version
Per compilare il programma C utilizzare il seguente comando:
gcc c_code.c -o c_code
Se non ci sono errori, il terminale non darà alcun output. Se c’è un errore, il terminale lo visualizzerà. Per eseguire il programma C utilizzare il comando:
./c_code
Il terminale fornisce l’uscita mostrata sopra. Per salvare l’output in un file utilizzare il comando:
./c_code > c_code_output.txt
Questo salverà l’output nel file. Per visualizzare il file utilizzare il comando cat:
cat c_code_output.txt
Conclusione
Qui abbiamo visto come possiamo eseguire programmi C in Linux. Ora è possibile utilizzare il linguaggio C per creare programmi utili e quindi eseguire tali programmi facilmente in Linux.