GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come scrivere, compilare ed eseguire un programma C in Ubuntu e altre distribuzioni Linux [Suggerimento per principianti]

Come si programma in C su Linux? È davvero molto semplice e si compone di tre semplici passaggi.

Passaggio 1 :Scrivi il tuo programma e salva il file con estensione .c. Ad esempio, mio_programma.c.

Passaggio 2 :Compili il programma e generi il file oggetto usando il compilatore gcc in un terminale come questo:

gcc -o my_program my_program.c

Passaggio 3 :esegui il file oggetto generato per eseguire il tuo programma C in Linux:

./my_program

Questo era solo il breve riassunto su come compilare ed eseguire il programma C in Linux. Se non conosci C o Linux, mostrerò questi passaggi in dettaglio in modo che ti senta a tuo agio nel programmare C in ambiente Linux.

In effetti, discuterò come eseguire programmi C nel terminale Linux e nell'editor di codice.

Metodo 1:come eseguire programmi C in un terminale Linux

Per eseguire un programma C in Linux, devi avere un compilatore C presente sui tuoi sistemi. Il compilatore più popolare è gcc (GNU Compiler Collection).

Puoi installare gcc usando il gestore di pacchetti della tua distribuzione. Nelle distribuzioni Linux basate su Debian e Ubuntu, usa il comando apt:

sudo apt install gcc

Passa alla directory in cui hai conservato il tuo programma C (o fornisci il percorso) e quindi genera il file oggetto compilando il programma:

gcc -o my_program my_program.c

Tieni presente che è facoltativo fornire il file oggetto di output (-o mio_programma). In caso contrario, verrà generato automaticamente un file oggetto denominato a.out. Ma questo non va bene perché verrà sovrascritto per ogni programma C e non sarai in grado di sapere a quale programma appartiene il file oggetto a.out.

Dopo aver generato il file oggetto, eseguilo per eseguire il programma C. È già eseguibile. Semplice usalo in questo modo:

./my_program

E visualizzerà l'output desiderato, se il tuo programma è corretto. Come puoi vedere, questo non è molto diverso dall'esecuzione di programmi C++ in Linux.

Ogni volta che apporti una modifica al tuo programma, devi prima compilarlo e poi eseguire il file oggetto generato per eseguire il programma C.

Metodo 2:come eseguire programmi C in Linux utilizzando un editor di codice come Visual Studio Code

Non tutti sono a proprio agio con la riga di comando e il terminale e lo capisco perfettamente.

Puoi utilizzare un IDE C/C++ appropriato come Eclipse o Code Blocks, ma spesso sono programmi troppo pesanti e più adatti a progetti di grandi dimensioni.

Consiglio di utilizzare un editor di codice open source come Visual Studio Code o Atom. Questi sono fondamentalmente editor di testo e puoi installare componenti aggiuntivi per compilare ed eseguire programmi direttamente dall'editor di codice grafico.

Sto usando l'editor di codice di Visual Studio in questo esempio. È un editor di codice open source estremamente popolare di Microsoft.

Per prima cosa, installa Visual Studio Code in Ubuntu dal centro software. Per altre distribuzioni, controlla il gestore di pacchetti o il centro software della tua distribuzione Linux. Puoi anche controllare il sito Web ufficiale per ulteriori informazioni.

Avvia Visual Studio Code e apri/crea un progetto e crea il tuo programma C qui. Sto usando un programma di esempio Hello World.

Devi assicurarti di avere il compilatore gcc installato sul tuo sistema Linux.

sudo apt install gcc

La prossima cosa che vorresti è usare un'estensione che ti permetta di eseguire il codice C. Microsoft potrebbe chiederti di installare la propria estensione per il programma C/C++, ma è complicato da configurare e quindi non lo consiglierei.

Invece, suggerisco di utilizzare l'estensione Code Runner. È un'estensione pratica e puoi eseguire facilmente codice C e C++ senza configurazione aggiuntiva.

Vai alla scheda Estensioni e cerca "Code Runner" e installalo.

Riavvia il codice di Visual Studio. Ora dovresti essere in grado di eseguire il codice C utilizzando uno dei seguenti modi:

  • Utilizzando la scorciatoia Ctrl+Alt+N.
  • Premere F1 e quindi selezionare o digitare Esegui codice.
  • Fai clic con il pulsante destro del mouse sull'editor di testo e fai clic su Esegui codice dal menu contestuale.

Quando si esegue il programma, viene compilato automaticamente e quindi eseguito. Puoi vedere l'output nel terminale che viene aperto nella parte inferiore dell'editor. Cosa potrebbe esserci di meglio di questo?

Quale metodo preferisci?

L'esecuzione di alcuni programmi C nella riga di comando di Linux va bene, ma l'utilizzo di un editor di codice è molto più semplice e consente di risparmiare tempo. Non sei d'accordo?

Ti lascio decidere quale metodo desideri utilizzare.

Articolo originale


Ubuntu
  1. Come installare Rust and Cargo su Ubuntu e altre distribuzioni Linux

  2. Come installare Vivaldi Browser su Ubuntu e altre distribuzioni Linux

  3. Come installare e utilizzare Latte Dock su Ubuntu e altre distribuzioni Linux

  4. Come compilare ed eseguire il programma C in Ubuntu

  5. Come guardare Hulu su Ubuntu e altre distribuzioni Linux

Come aggiornare Grub su Ubuntu e altre distribuzioni Linux

Come installare Itch su Ubuntu e altre distribuzioni Linux

Come cambiare utente in Ubuntu e altre distribuzioni Linux [Suggerimento rapido per principianti]

Come aggiungere l'accesso tramite impronte digitali in Ubuntu e altre distribuzioni Linux

Come compilare ed eseguire il programma C in Linux

Come scrivere ed eseguire un programma C in Linux