development environment setup
En grundig kig på C ++ miljøopsætning med eksempler.
dijkstras korteste sti algoritme implementering i java
I denne Gratis C ++ træningsserie , vil vi lære mere om C ++ miljøopsætning i denne vejledning.
Vi vil se på detaljerne om, hvordan vi kan udføre C ++ - programmer. Til dette bliver vi nødt til at oprette et miljø på vores lokale maskine, eller vi kan også gøre det ved hjælp af andre måder.
C ++ - programmer kan udføres på en række forskellige operativsystemer som Windows, Linux, Mac OS osv. Hvert operativsystem har sine egne funktioner og adfærd og er baseret på, at fremgangsmåden ved opsætning af et C ++ - miljø vil variere i overensstemmelse hermed.
L et us nu udforske de forskellige måder at udføre vores C ++ programmer !!
Hvad du vil lære:
Lokalt miljø
For at lære C ++ effektivt er vi nødt til at øve programmer, inden vi begynder med C ++ programmering. Til dette er vi nødt til at have et ordentligt miljø på vores lokale maskine, hvorfra vi kan skrive C ++ - programmer, kompilere dem og senere udføre dem.
Som en del af lokalmiljøopsætningen har vi brug for to vigtigste software på vores maskine som nævnt nedenfor:
# 1) Teksteditor
For det første er vi nødt til at skrive programmer og gemme hver fil med en '.cpp' udvidelse. For at kunne skrive disse programmer har vi brug for en teksteditor på vores maskine. Enhver teksteditor, der giver os mulighed for at indtaste tekst, skal fungere. Det kan være så simpelt som en notesblok eller en avanceret editor som Notepad ++. Vi har brug for denne editor til at skrive programmer.
Når vi er færdige med at skrive et program, gemmer vi denne fil med filtypenavnet '.cpp' og sender den derefter videre til kompilatoren til kompilering. Denne fil med .cpp-udvidelse kaldes 'kildekodefilen'.
Nedenfor er et screenshot af en Notepad ++ Editor, der bruges til at skrive C ++ programmer:
# 2) Compiler
Når vi først har C ++ -programmet klar, skal vi kompilere programmet og udføre det. Vi bruger et softwareprogram kaldet “Compiler” til at kompilere programmet.
En compiler er en software, der konverterer et program skrevet på et højt niveau sprog (i dette tilfælde C ++) til lavt niveau maskinsprog instruktioner, som computeren kan forstå. Senere udfører computeren hver af disse instruktioner for at producere de ønskede resultater. Dette sæt maskininstruktioner på lavt niveau kaldes en Objektkode.
Således kan kompilering i enkle vendinger defineres som konvertering af kildekode til objektkoden.
regex_match c ++
I det kommende afsnit vil vi se på detaljerne i opsætning af compiler på forskellige platforme.
Indstilling af C / C ++ Compiler
Linux-operativsystem
Vi er nødt til at skrive følgende kommando for at sikre, at vores Linux-operativsystem har den korrekte version af C ++ compiler.
g++ -v
Hvis compileren er installeret korrekt på dette Linux-system, vil ovenstående kommando starte C ++ compileren og udskrive sin version. Hvis der opstår en fejl, er det nødvendigt, at vi læser fejlen og kontrollerer dokumentationen igen og retter opsætningen i overensstemmelse hermed.
Når compileren er konfigureret korrekt, kan vi kompilere ethvert C ++ - program ved at give følgende kommando:
g++ filename.cpp
Hvis koden er fejlfri, genereres en eksekverbar “a.out”, som når den udføres giver os de ønskede resultater.
./a.out
Bemærk: Ovenstående kommando til at udføre a.out kan variere afhængigt af Linux-versionen.
Windows-operativsystem
C ++ er meget stort, og det er også compilerne, der er tilgængelige for C ++. Vi har mange compilere, der er tilgængelige i Windows, hvoraf nogle er frit tilgængelige, mens nogle er betalt.
Nogle af de kompilatorer, der er frit tilgængelige, er anført nedenfor:
- Cygwin (GNU C ++)
- MINGW (Minimalistisk GNU til Windows) - GCC-version til Windows.
- Intel C ++ til ikke-kommerciel udvikling.
- Microsoft Visual C ++ Express-udgave.
- Oracle C ++
Blandt alle ovenstående kompilatorer er Microsoft Visual C ++ compiler den mest populære. Vi kan enten downloade den gratis ekspressudgave eller community-udgaven til denne kompilator. Dette er en komplet løsning IDE og vil lade os udvikle alt lige fra enkle programmer til store projekter.
Anbefalet læsning = >> Mest populære C ++ kompilatorer
Da dette er en færdigudviklet IDE, behøver vi ikke specifikt at give nogen kommando eller huske en sekvens for at kompilere og udføre C ++ - programmerne. Vi skal bare downloade den relevante version af MS Visual Studio og installere den. Når det er gjort, er vi klar til at bruge det.
Billedet nedenfor viser MS Visual Studio installeret på et Windows-system:
Andre C ++ IDE'er
Bortset fra de IDE'er, der allerede er diskuteret ovenfor, er der stadig mange andre IDE'er, der er til stede til C ++ - kompilering. Hvis du overhovedet ikke vil have en lokal opsætning til C ++ programmering, kan du altid kompilere og udføre dine programmer gennem forskellige online compilere, der er til stede.
Populær blandt disse er:
Cpp.sh
Dette er en interaktiv online compiler, der giver dig mulighed for at skrive C ++ - program online og udføre det.
Nedenfor er skærmbilledet, der viser et simpelt program, der udføres i cpp.sh.
codechef ide
Codechef går er en flersproget kompilator. Det giver os mulighed for at vælge det relevante sprog, som du vil udføre programmer for, og derefter kan du udføre programmerne på det ønskede sprog.
c c ++ interviewspørgsmål
Program oprettelse og dets udførelse vil se ud som vist nedenfor:
Konklusion
Online IDES er den bedste mulighed for folk, der lærer C ++ og ønsker at få erfaring med sproget ved at øve det.
Vi håber, at denne tutorial var klar nok til at få en dyb indsigt i at oprette et miljø til C ++.
Fra vores kommende vejledning går vi til programmering med C ++ læring med alle de grundlæggende C ++ koncepter.
=> Læs gennem den omfattende C ++ træningsvejledningsserie her
Anbefalet læsning
- IT-support og forretningsudvikling Executive Cum Training Coordinator Pune
- Trin-for-trin installation og opsætning af Appium Studio
- Jira Download og installation med Jira License Setup
- Installation og opsætning af Appium Studio til Eclipse
- Automatiseret regressionstest: udfordringer, proces og trin
- Top 20 bedste webdesign- og udviklingsfirmaer i INDIEN (2021)
- Sådan opsættes Node.js Testing Framework: Node.js Tutorial
- Top 15 bedste selskaber til udvikling af mobilapps (2021 placeringer)