development environment setup
Een diepgaande blik op de configuratie van C ++ - omgeving met voorbeelden.
voeg sorteercode samen in c ++ met recursie
In deze Gratis C ++ trainingsserie , zullen we in deze tutorial meer leren over C ++ Environment Setup.
We zullen de details bekijken over hoe we C ++ -programma's kunnen uitvoeren. Hiervoor zullen we een omgeving op onze lokale computer moeten opzetten of we kunnen dit ook op andere manieren doen.
C ++ -programma's kunnen worden uitgevoerd op verschillende besturingssystemen zoals Windows, Linux, Mac OS, enz. Elk besturingssysteem heeft zijn eigen kenmerken en gedrag en op basis daarvan zal de aanpak van het opzetten van een C ++ -omgeving dienovereenkomstig verschillen.
L. Ontdek nu de verschillende manieren om onze C ++ -programma's uit te voeren !!
Wat je leert:
Lokale omgeving
Om C ++ effectief te leren, moeten we programma's oefenen voordat we beginnen met programmeren in C ++. Hiervoor hebben we een goede omgeving op onze lokale computer nodig van waaruit we C ++ -programma's kunnen schrijven, compileren en later kunnen uitvoeren.
Als onderdeel van de installatie van de lokale omgeving hebben we twee belangrijkste software op onze computer nodig, zoals hieronder vermeld:
# 1) Teksteditor
Ten eerste moeten we programma's schrijven en elk bestand opslaan met de extensie ‘.cpp’. Om deze programma's te schrijven, hebben we een teksteditor op onze computer nodig. Elke teksteditor waarmee we tekst kunnen invoeren, zou moeten werken. Het kan zo simpel zijn als een kladblok of een geavanceerde editor zoals Notepad ++. We hebben deze editor nodig om programma's te schrijven.
Zodra we klaar zijn met het schrijven van een programma, slaan we dit bestand op met de extensie ‘.cpp’ en geven het door aan de compiler voor compilatie. Dit bestand met de extensie .cpp wordt het ‘broncodebestand’ genoemd.
Hieronder is een screenshot van een Notepad ++ Editor die wordt gebruikt om C ++ -programma's te schrijven:
# 2) Compiler
Zodra we het C ++ -programma gereed hebben, moeten we het programma compileren en uitvoeren. We gebruiken een softwareprogramma genaamd 'Compiler' om het programma te compileren.
Een compiler is software die een programma dat is geschreven in een taal op hoog niveau (in dit geval C ++), omzet in instructies op een laag niveau van machinetaal die de computer kan begrijpen. Later voert de computer elk van deze instructies uit om de gewenste resultaten te produceren. Deze set van machine-instructies op laag niveau wordt een objectcode genoemd.
Dus in eenvoudige bewoordingen kan compilatie worden gedefinieerd als de conversie van broncode naar de objectcode.
verschil tussen testplan en teststrategie
In de komende sectie zullen we de details bekijken van het instellen van een compiler op verschillende platforms.
C / C ++ Compiler instellen
Linux-besturingssysteem
We moeten de volgende opdracht typen om er zeker van te zijn dat ons Linux-besturingssysteem de juiste versie van de C ++ -compiler heeft.
Als de compiler correct is geïnstalleerd op dit Linux-systeem, start de bovenstaande opdracht de C ++ - compiler en drukt de versie af. Als er een fout optreedt, is het vereist dat we de fout lezen en de documentatie opnieuw controleren en de instellingen dienovereenkomstig corrigeren.
Zodra de compiler correct is ingesteld, kunnen we elk C ++ -programma compileren door het volgende commando te geven:
Als de code foutloos is, wordt een uitvoerbaar bestand 'a.out' gegenereerd, dat bij uitvoering ons de gewenste resultaten zal opleveren.
Notitie: Het bovenstaande commando om a.out uit te voeren kan verschillen, afhankelijk van de versie van Linux.
Windows-besturingssysteem
C ++ is erg uitgebreid, net als de compilers die beschikbaar zijn voor C ++. We hebben veel compilers die beschikbaar zijn in Windows, waarvan sommige gratis beschikbaar zijn, terwijl andere worden betaald.
Enkele van de compilers die gratis beschikbaar zijn, worden hieronder vermeld:
- Cygwin (GNU C ++)
- MINGW (Minimalist GNU for Windows) - GCC-versie voor Windows.
- Intel C ++ voor niet-commerciële ontwikkeling.
- Microsoft Visual C ++ Express-editie.
- Oracle C ++
Van alle bovenstaande compilers is de Microsoft Visual C ++ -compiler de meest populaire. We kunnen de gratis express-editie of community-editie voor deze compiler downloaden. Dit is een complete IDE-oplossing waarmee we alles kunnen ontwikkelen, van eenvoudige programma's tot grote projecten.
Aanbevolen literatuur = >> Meest populaire C ++ - compilers
Omdat dit een kant-en-klare IDE is, hoeven we niet specifiek een commando te geven of een reeks te onthouden om de C ++ - programma's te compileren en uit te voeren. We hoeven alleen de juiste versie van MS Visual Studio te downloaden en te installeren. Als u klaar bent, zijn we klaar om het te gebruiken.
De onderstaande afbeelding toont MS Visual Studio geïnstalleerd op een Windows-systeem:
Andere C ++ IDE's
Afgezien van de IDE's die hierboven al zijn besproken, zijn er nog veel andere IDE's die aanwezig zijn voor C ++ compilatie. Als je helemaal geen lokale setup wilt hebben voor C ++ programmeren, dan kun je altijd je programma's compileren en uitvoeren via verschillende online compilers die aanwezig zijn.
Populair hiervan zijn:
Cpp.sh
Dit is een interactieve online compiler waarmee u C ++ - programma online kunt schrijven en uitvoeren.
Hieronder ziet u de schermafbeelding die een eenvoudig programma laat zien dat wordt uitgevoerd in cpp.sh.
codechef ide
Codechef gaat is een meertalige compiler. Het stelt ons in staat om de juiste taal te selecteren waarvoor u programma's wilt uitvoeren en vervolgens kunt u de programma's in de gewenste taal uitvoeren.
Het maken en uitvoeren van het programma ziet er uit zoals hieronder weergegeven:
Gevolgtrekking
Online IDES zijn de beste optie voor mensen die C ++ leren en ervaring willen opdoen met de taal door deze te oefenen.
We hopen dat deze tutorial duidelijk genoeg was om een diep inzicht te krijgen in het opzetten van een omgeving voor C ++.
Vanaf onze aanstaande tutorial gaan we programmeren met C ++ leren met alle Basic C ++ -concepten.
Lees hier de uitgebreide serie C ++ Training Tutorial
hoe u een reeks objecten in java initialiseert
Aanbevolen literatuur
- IT Support en Business Development Executive Cum Training Coördinator Pune
- Stap-voor-stap installatie en configuratie van Appium Studio
- Jira downloaden en installeren met Jira-licentie instellen
- Installatie en configuratie van Appium Studio voor Eclipse
- Geautomatiseerde regressietests: uitdagingen, processen en stappen
- Top 20 beste webontwerp- en ontwikkelingsbedrijven in INDIA (2021)
- Het Node.js-testframework instellen: Node.js-zelfstudie
- Top 15 van beste bedrijven voor de ontwikkeling van mobiele apps (ranglijsten 2021)