GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire programmi C/C++ in Linux [Terminale ed Eclipse]

Breve :Questo tutorial ti insegna ad eseguire programmi C e C++ nel terminale Linux. Inoltre mostra i passaggi per configurare un ambiente di sviluppo C++ in Ubuntu Linux utilizzando Eclipse IDE.

Mi è stato chiesto più di una volta di scrivere un tutorial facile da seguire per eseguire il programma C++ in Linux. In questa guida ti mostro:

  • come compilare ed eseguire programmi C++ nel terminale Linux
  • come configurare Eclipse per lo sviluppo C++ in Ubuntu Linux

Il processo è praticamente simile all'esecuzione del programma C in Linux.

Tieni presente che sto usando Ubuntu Linux mentre scrivo questo articolo, ma gli stessi passaggi sono validi per altre distribuzioni Linux basate su Ubuntu come Linux Mint, SO elementare ecc.

Impara C++ gratuitamente

Se non conosci il C++, partecipa a questo corso online GRATUITO da Microsoft e impara la programmazione C++ dagli esperti.

Introduzione al C++ (corso online gratuito)

Prerequisito:installa build-essential

Se vuoi eseguire la codifica in Ubuntu Linux, devi installare il pacchetto build-essential. È costituito da vari software di cui avrai bisogno per compilare programmi, inclusi i compilatori gcc e g++.

Normalmente, build-essential dovrebbe essere già installato sul tuo sistema. Ma per essere sicuro, esegui il comando seguente:

sudo apt install build-essential

Metodo 1:compilare ed eseguire C++ programma nel terminale Linux

Dopo aver installato build-essential, sei pronto per programmare in C++. Credo che tu sappia già programmare in C++, anche un po'. Il nostro obiettivo principale è vedere come compilare ed eseguire programmi C++ nel terminale.

Prendiamo un esempio del programma Swap C++ che ho scritto in un file chiamato swap.cpp. Il contenuto di questo file è il seguente:

Puoi salvare il programma dove vuoi.

Compila codice C++ nel terminale Linux

Per compilare il programma, vai nella directory in cui hai salvato il file cpp e usa il comando nel seguente formato:

g++ -o swap swap.cpp

Fondamentalmente, con l'opzione -o, stai dicendo al compilatore di generare il codice eseguibile in scambio di file. Se non lo fai, verrà impostato come predefinito un file.out che non è una buona pratica di programmazione.

Esegui codice C++ nel terminale Linux

Dopo aver compilato il codice, otterrai il file eseguibile. Devi solo eseguirlo nel modo seguente:

./swap

Questo eseguirà il tuo codice.

Puoi fare riferimento a questa gif per una migliore dimostrazione dell'esecuzione di un programma C++ in Ubuntu Linux.

Metodo 2:imposta Eclipse per la programmazione C++ in Ubuntu Linux

Questo era il modo base per eseguire un programma C++ in Linux. Ma se stai lavorando a un progetto C++, la creazione e l'esecuzione di singoli file sarebbe un incubo.

È qui che entra in gioco l'ambiente di sviluppo integrato (IDE). Si può discutere molto sul miglior IDE per Linux, ma se chiedi il mio consiglio, dirò di andare avanti con Eclipse. Questo è il miglior IDE per lo sviluppo C++ secondo me. Ho già detto che è anche open source?

Lettura consigliata:

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

L'esecuzione del programma C nella riga di comando di Linux non è così difficile. L'esecuzione in un editor di codice come Visual Studio Code è ancora più semplice. Impara entrambi i metodi in questo tutorial.

Installa Eclipse nelle distribuzioni Linux basate su Ubuntu

Per Ubuntu Linux, puoi semplicemente fare clic sul collegamento sottostante per installare Eclipse da Ubuntu Software Center.

Ottieni Eclipse per Ubuntu

In alternativa, puoi installarlo usando i comandi apt-get nel terminale:

sudo apt-get install eclipse

Installa il plug-in Eclipse C++ Development Tooling (CDT)

Una volta installato, è il momento di prepararlo per lo sviluppo C++. Per impostazione predefinita, Eclipse è configurato per lo sviluppo Java.

Per configurarlo per lo sviluppo C++, dobbiamo installare un plugin chiamato C++ Development Tooling (CDT). Per installare CDT:

Fase 1:

Nel menu Eclipse, vai su Guida e quindi seleziona Installa nuovo software.

Fase 2:

Quindi, fai clic sul link "Siti software disponibili".

Fase 3:

Nel passaggio successivo, cerca CDT e seleziona la casella per selezionarlo per l'installazione. Fare clic su OK in seguito.

Fase 4:

Qui, seleziona la fonte appena aggiunta dal menu a discesa. Ora ti mostrerà l'opzione per C++ CDT. Seleziona qui Strumenti di sviluppo C++.

Pochi clic sul pulsante Avanti.

Accetta i termini ovviamente.

Otterrà il software dal repository e lo installerà.

Al termine dell'installazione, è necessario riavviare Eclipse.

[post irp=”7608″]

Compila ed esegui il programma C++ con Eclipse CDT

Vedrai le informazioni sul plug-in C++ al prossimo avvio.

Ora puoi importare o creare progetti C++.

Una volta che hai tutto pronto, puoi compilare il progetto C++ ed eseguirlo:

Questo è tutto ciò di cui hai bisogno per iniziare con lo sviluppo C++ in Ubuntu Linux. Spero che questo articolo ti sia stato utile. Domande e suggerimenti sono ben accetti.



Linux
  1. Come eseguire il debug di programmi C in Linux usando gdb

  2. Come ottenere il nome utente in C/C++ in Linux?

  3. Come scrivere programmi in C# .NET, per eseguirli su Linux/Wine/Mono?

  4. linux:come eseguire un comando in una determinata directory

  5. Come eseguire Linux su PS3?

Come eseguire tutti gli script in una directory in Linux

Come eseguire xCloud su Linux (anche su SteamOS)?

Come eseguire un alias con Sudo in Linux

Modi brillanti su come eseguire un programma in Linux

Come scrivere ed eseguire un programma C in Linux

Come utilizzo GDB in Eclipse per il debug C/C++?