GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come creare ed eseguire un programma C usando Ubuntu 20.04 LTS

Linux è un sistema operativo. È in circolazione dalla metà degli anni '90. Nel tempo la sua base di utenti si è espansa in tutto il mondo. Oggi può essere trovato ovunque, dai tuoi telefoni, auto, TV e frigoriferi.

Ubuntu è una distribuzione di Linux. In questo articolo, esamineremo come compilare ed eseguire il tradizionale Hello World! programma in C su Ubuntu 20.04. Segui i passaggi mostrati di seguito per creare il tuo primo programma C.

Apertura del terminale

Fai clic su Mostra Applicazioni icona. Questa icona si trova in basso a destra nella barra di avvio, come mostrato nell'immagine qui sotto.

Verrai indirizzato al menu delle applicazioni , come mostrato di seguito.

Digita terminale nella barra di ricerca.

Seleziona l'icona del terminale per avviarlo.

Verifica se GCC è installato

La GNU Compiler Collection (GCC) è una raccolta di librerie e compilatori per C e altri linguaggi come C++, Go, ecc.

Per verificare se sul tuo sistema è installato il compilatore GCC, esegui il comando seguente.

gcc –v

Se ricevi un messaggio simile alla fine dello screenshot seguente, il tuo compilatore GCC è installato e puoi passare alla creazione del file del codice sorgente.

Se vedi il messaggio mostrato nell'immagine qui sotto, allora devi installare il compilatore GCC.

Usa il comando mostrato di seguito per installare il compilatore GCC sul tuo sistema. Un articolo dettagliato sull'installazione di GCC su Ubuntu 20.04 è qui.

sudo apt install gcc

Il primo passo è inserire la tua password. Dopo aver inserito la password, l'installazione inizia. Successivamente ti verrà chiesto di confermare l'installazione. Digita y per confermare l'installazione.

Una volta completata l'installazione, dovresti vedere il seguente output.

Creazione del tuo programma C

Per creare un file chiamato "ciao.c", inserisci il seguente comando nel tuo terminale. Puoi nominare il tuo file come vuoi, ma la migliore pratica è usare un nome descrittivo del programma.

gedit hello.c

Quando esegui questo comando, Linux avvia l'editor di testo.

Inserisci il seguente codice sorgente C per stampare Hello World!

#include <stdio.h>

int main()

{

printf("Hello World!");

return 0;

}

Salva il file, chiudi l'editor di testo e torna al terminale.

Uno sguardo più da vicino a Hello World! programma

La prima riga di ogni programma C inizia con il cancelletto, # . La prima riga è chiamata direttiva del preprocessore. Lo scopo della direttiva del preprocessore è di istruire il compilatore ad eseguire la preelaborazione richiesta prima della compilazione effettiva.

Il prossimo è il main() funzione. Questa funzione è il punto di partenza di ogni programma C e puoi avere solo una funzione principale nel tuo programma.

Ciao mondo! l'esempio ha due affermazioni. Un'istruzione è un'istruzione in un programma e termina con un punto e virgola.

Il printf() la funzione stampa l'output sullo schermo.

Sebbene il ritorno 0; istruzione non è necessaria per questo programma. Lo scopo di usarlo qui è aiutarti a familiarizzare con esso poiché i programmi più complessi ne hanno bisogno.

Potresti notare come le parentesi graffe siano in linee separate, questo non è necessario. C non è esigente su come è disposto il testo. Potresti scrivere l'intero codice in una riga e funzionerebbe comunque, ma non è la migliore pratica. L'uso di spazi e righe separate rende il codice più pulito e più facile da leggere.

Eseguire il programma C

Esistono due modi per eseguire il codice sorgente, li esamineremo entrambi qui.

Metodo 1

Inserisci il comando qui sotto

gcc –o hello hello.c

Questo comando richiama il compilatore GCC per compilare il file hello.c. Il risultato viene inviato a hello, un eseguibile. Abbiamo usato ciao qui, puoi usare qualsiasi altra parola.

Il compilatore crea un file binario se il codice sorgente non contiene errori.

Immettere il seguente comando nel terminale successivo:

./hello

Questo comando carica il file eseguibile in memoria. Ciò fa sì che la CPU esegua le istruzioni in essa contenute. Il ./ parte del comando si riferisce alla directory corrente. Il ./ciao il comando carica ed esegue il tuo file eseguibile 'ciao'.

Se il programma viene eseguito correttamente, dovresti vedere il testo "Hello World!" nel tuo terminale come mostrato di seguito.

Metodo 2

Inserisci il comando qui sotto

gcc hello.c

Questo comando genera un file bytecode eseguibile dalla macchina, “a.out ”.

Puoi visualizzare tutti i file eseguendo il comando ls

Quindi, esegui il seguente comando

./a.out

Questo comando esegue il bytecode e vedrai il testo "Hello World!" sul terminale.

Ed ecco qua! Hai appena scritto il tuo primo programma C. Ciao mondo! il programma può sembrare inutile e semplice, ma è il modo migliore per iniziare a imparare a programmare. Scrivendolo tu stesso, farai meglio con concetti che altrimenti potrebbero sembrare astratti e vaghi.


Ubuntu
  1. Come compilare ed eseguire il programma C in Ubuntu

  2. Come eseguire l'aggiornamento a Ubuntu 22.04 LTS da Ubuntu 20.04 LTS e 21.10

  3. Come installare Libreoffice 4.3 su Ubuntu 12.04 e 14.04 LTS

  4. Come installare XAMPP su Ubuntu 16.04 LTS

  5. Come installare LAMP ed eseguire OrangeHRM in Ubuntu 12.04 LTS

Come creare un file ISO in Ubuntu 18.04 LTS

Come installare PHP 5.6, PHP 8.0 e PHP 8.1 su Ubuntu 20.04 LTS

Come installare uTorrent in Ubuntu 16.04 LTS e Ubuntu 17.10

Come eseguire programmi Java in Ubuntu

Come installare KVM e creare macchine virtuali su Ubuntu 16.04 LTS

Come creare ed eseguire uno script di shell in Ubuntu 22.04