C / C ++ -programma's uitvoeren in Linux

Brief : deze tutorial leert je om C- en C ++ -programma's in de Linux-terminal te gebruiken. Het toont ook de stappen om een C ++ ontwikkelomgeving op te zetten in Ubuntu Linux met Eclipse IDE.

Ik ben meer dan eens gevraagd om een ​​eenvoudig te volgen tutorial te schrijven om het C ++ -programma onder Linux uit te voeren. In deze gids zal ik je laten zien:

  • hoe C ++ -programma's te compileren en uit te voeren in de Linux-terminal
  • hoe installeer je Eclipse voor C ++ ontwikkeling in Ubuntu Linux

Merk op dat ik Ubuntu Linux gebruik tijdens het schrijven van dit artikel, maar dezelfde stappen gelden voor andere Linux-distributies op basis van Ubuntu zoals Linux Mint, elementaire OS etc.

Voorwaarde: installeer essentieel voor de bouw

Als u codering wilt uitvoeren in Ubuntu Linux, moet u een essentieel pakket installeren. Het bestaat uit verschillende software die je nodig hebt om programma's te compileren, inclusief gcc en g ++ compilers.

Normaal moet build-essential al op uw systeem zijn geïnstalleerd. Maar om het zeker te maken, voer je de onderstaande opdracht uit:

sudo apt install build-essential 

Methode 1: C ++ -programma compileren en uitvoeren in Linux-terminal

Zodra u de build-essential hebt geïnstalleerd, bent u klaar om te coderen in C ++. Ik geloof dat je al in C ++ weet te coderen, zelfs een klein beetje. Ons hoofddoel is om te zien hoe C ++ -programma's in terminal kunnen worden gecompileerd en uitgevoerd.

Laten we een voorbeeld nemen van het wisselprogramma C ++ dat ik heb geschreven in een bestand met de naam swap.cpp. De inhoud van dit bestand is de volgende:

U kunt het programma opslaan waar u maar wilt.

C ++ -code compileren in Linux-terminal

Om het programma te compileren, gaat u naar de map waarin u het cpp-bestand hebt opgeslagen en gebruikt u de opdracht in de volgende indeling:

 g++ -o swap swap.cpp 

Kort gezegd, met optie -o vertel je de compiler om de uitvoerbare code te genereren in bestandsuitwisseling. Als je dat niet doet, wordt het standaard in a.out-bestand geplaatst, wat geen goede programmeerpraktijk is.

Voer C ++-code uit in de Linux-terminal

Nadat u de code hebt gecompileerd, krijgt u het uitvoerbare bestand. U hoeft het alleen maar op de volgende manier uit te voeren:

 ./swap 

Hiermee voer je je code uit.

Je kunt naar deze gif verwijzen voor een betere demonstratie van het draaien van een C ++ -programma in Ubuntu Linux.

Methode 2: Eclipse instellen voor C ++ programmeren in Ubuntu Linux

Dat was de basismanier om een ​​C ++ -programma onder Linux te draaien. Maar als u aan een C ++ -project werkt, zou het bouwen en uitvoeren van individuele bestanden een nachtmerrie zijn.

Dit is waar Integrated Development Environment (IDE) in beeld komt. Je kunt veel ruzie maken over de beste IDE voor Linux, maar als je om mijn advies vraagt, zal ik zeggen: ga door met Eclipse. Dit is de beste IDE voor C ++ ontwikkeling naar mijn mening. Had ik al gezegd dat het ook open source is?

Installeer Eclipse in Ubuntu-gebaseerde Linux-distributies

Voor Ubuntu Linux, kunt u eenvoudig op de onderstaande link klikken om Eclipse vanaf Ubuntu Software Center te installeren.

Krijg Eclipse voor Ubuntu

Als alternatief kunt u het ook installeren met apt-get-opdrachten in de terminal:

 sudo apt-get install eclipse 

Installeer de plug-in voor Eclipse C ++ Development Tooling (CDT)

Zodra je het hebt geïnstalleerd, is het tijd om het voor te bereiden voor C ++ ontwikkeling. Eclipse is standaard geconfigureerd voor Java-ontwikkeling.

Om het te configureren voor C ++ ontwikkeling, moeten we een plugin installeren genaamd C ++ Development Tooling (CDT). Om CDT te installeren:

Stap 1:

Ga in het Eclipse-menu naar Help en selecteer vervolgens Nieuwe software installeren.

Stap 2:

Klik vervolgens op de link "Beschikbare softwarelocaties".

Stap 3:

Zoek in de volgende stap naar CDT en vink het vakje aan om het te selecteren voor installatie. Klik daarna op OK.

Stap 4:

Selecteer hier de nieuw toegevoegde bron uit de vervolgkeuzelijst. Het toont nu de optie voor C ++ CDT. Selecteer hier C ++ Development Tools.

Klik een paar keer op de knop Volgende.

Accepteer de voorwaarden natuurlijk.

Het haalt de software uit de repository en installeert het.

Zodra de installatie is voltooid, moet u Eclipse opnieuw starten.

Compileer en voer het C ++ -programma uit met Eclipse CDT

Je ziet de informatie over C ++ Plugin bij de volgende start.

U kunt nu C ++ -projecten importeren of maken.

Als je alles klaar hebt, kun je het C ++ -project compileren en uitvoeren:

Dat is alles wat u nodig heeft om aan de slag te gaan met de ontwikkeling van C ++ in Ubuntu Linux. Ik hoop dat je dit artikel nuttig hebt gevonden. Vragen en suggesties zijn welkom.

Aanbevolen

Chrome OS Look-Alike Linux Distro Chromixium uitgebracht
2019
Virus Alert! Een Linux Only Trojan "Hand Of Thief" Spotted In Grey Market
2019
De bronlicentie voor bedrijven voldoen aan de open source-eisen
2019