development environment setup
Dubinski pogled na postavljanje okruženja C ++ s primjerima.
sat u satu out softver besplatan
U ovome Besplatna serija obuke za C ++ , naučit ćemo više o postavljanju okruženja C ++ u ovom vodiču.
Istražit ćemo detalje o tome kako možemo izvršavati programe C ++. Za to ćemo trebati postaviti okruženje na našem lokalnom stroju ili to možemo učiniti i na druge načine.
Programi C ++ mogu se izvoditi na različitim operativnim sustavima poput Windows, Linux, Mac OS itd. Svaki operativni sustav ima svoje osobine i ponašanje i na temelju toga pristup pristupu postavljanju C ++ okruženja razlikovat će se u skladu s tim.
L i mi sada istražujemo različite načine izvršavanja naših C ++ programa !!
Što ćete naučiti:
- Lokalno okruženje
- Postavljanje C / C ++ kompajlera
- Ostali C ++ IDE-i
- Zaključak
- Preporučena literatura
Lokalno okruženje
Da bismo učinkovito naučili C ++, moramo vježbati programe prije nego što započnemo s programiranjem C ++. Za to na našem lokalnom stroju moramo imati odgovarajuće okruženje odakle možemo pisati programe C ++, kompajlirati ih i kasnije izvršavati.
Kao dio postavljanja lokalnog okruženja, trebaju nam dva najvažnija softvera na našem stroju kako je spomenuto u nastavku:
# 1) Uređivač teksta
Prvo, moramo napisati programe i svaku datoteku spremiti s nastavkom '.cpp'. Da bismo napisali ove programe, potreban nam je uređivač teksta na našem stroju. Bilo koji uređivač teksta koji nam omogućuje unos teksta trebao bi raditi. To može biti jednostavno poput bilježnice ili naprednog uređivača poput Notepada ++. Ovaj nam urednik treba za pisanje programa.
Nakon što završimo s pisanjem programa, spremimo ovu datoteku s nastavkom ‘.cpp’, a zatim je prosljeđujemo kompajleru na kompajliranje. Ova datoteka s nastavkom .cpp naziva se 'datoteka izvornog koda'.
Dolje je dat snimak zaslona programa Notepad ++ Editor koji se koristi za pisanje programa C ++:
# 2) Sastavljač
Nakon što pripremimo program C ++, moramo ga kompajlirati i izvršiti. Za sastavljanje programa koristimo softverski program nazvan 'Compiler'.
Kompajler je softver koji pretvara program napisan na jeziku visoke razine (u ovom slučaju C ++) u upute strojnog jezika niske razine koje računalo može razumjeti. Kasnije računalo izvršava svaku od ovih uputa kako bi proizvelo željene rezultate. Ovaj niz strojnih uputa na niskoj razini naziva se objektnim kodom.
Tako se jednostavnim riječima, kompilacija može definirati kao pretvorba izvornog koda u objektni kod.
najlakši način za pretvaranje youtube-a u mp3
U nadolazećem odjeljku proučit ćemo detalje postavljanja kompajlera na različitim platformama.
Postavljanje C / C ++ kompajlera
Linux operativni sustav
Moramo upisati sljedeću naredbu kako bismo osigurali da naš Linux operativni sustav ima ispravnu verziju kompajlera C ++.
g++ -v
Ako je kompajler ispravno instaliran na ovom Linux sustavu, tada će gornja naredba pokrenuti C ++ kompajler i ispisati njegovu verziju. Ako se dogodi pogreška, potrebno je da pogrešku pročitamo i ponovno provjerimo dokumentaciju te u skladu s tim ispravimo postavke.
Nakon što je kompajler pravilno postavljen, možemo kompajlirati bilo koji program C ++ davanjem sljedeće naredbe:
g++ filename.cpp
Ako je kod bez pogrešaka, generirat će se izvršni 'a.out', koji će nam nakon izvršenja pružiti željene rezultate.
./a.out
Bilješka: Gornja naredba za izvršavanje a.out-a može se razlikovati ovisno o verziji Linuxa.
Windows operativni sustav
C ++ je vrlo velik, a takvi su i prevoditelji dostupni za C ++. Imamo puno kompajlera dostupnih u sustavu Windows od kojih su neki slobodno dostupni, a neki su plaćeni.
Neki od kompajlera koji su slobodno dostupni navedeni su u nastavku:
- Cygwin (GNU C ++)
- MINGW (minimalistički GNU za Windows) - GCC verzija za Windows.
- Intel C ++ za nekomercijalni razvoj.
- Microsoft Visual C ++ Express izdanje.
- Oracle C ++
Među svim gore navedenim kompajlerima najpopularniji je kompajler Microsoft Visual C ++. Za ovaj kompajler možemo preuzeti besplatno ekspresno izdanje ili izdanje zajednice. Ovo je cjelovito rješenje IDE i omogućit će nam da razvijemo sve, od jednostavnih programa do velikih projekata.
Preporučena literatura = >> Najpopularniji C ++ kompajleri
Budući da se radi o gotovom IDE-u, ne trebamo posebno davati bilo kakvu naredbu ili pamtiti slijed za sastavljanje i izvršavanje programa C ++. Samo trebamo preuzeti odgovarajuću verziju MS Visual Studija i instalirati je. Kad završimo, spremni smo ga koristiti.
Donja slika prikazuje MS Visual Studio instaliran na Windows sustavu:
osnovna pitanja o rješavanju problema postavljena u intervjuu
Ostali C ++ IDE-i
Osim IDE-a o kojima je već gore bilo riječi, još uvijek postoji puno drugih IDE-a koji su prisutni za kompajliranje C ++. Ako uopće ne želite imati lokalnu postavku za programiranje na C ++, tada svoje programe uvijek možete kompajlirati i izvršiti putem različitih mrežnih kompajlera koji su prisutni.
Popularni među njima su:
Cpp.sh
Ovo je interaktivni mrežni kompajler koji vam omogućuje pisanje programa C ++ na mreži i njegovo izvršavanje.
Ispod je snimak zaslona koji prikazuje jednostavan program koji se izvodi u cpp.sh.
codechef ide
Codechef ide je višejezični kompajler. Omogućuje nam odabir odgovarajućeg jezika za koji želite izvršavati programe, a zatim možete izvršavati programe na željenom jeziku.
Stvaranje programa i njegovo izvršavanje izgledat će kao što je prikazano u nastavku:
Zaključak
Online IDES najbolja je opcija za ljude koji uče C ++ i žele steći iskustvo s jezikom vježbanjem.
Nadamo se da je ovaj vodič bio dovoljno jasan da steknemo dubok uvid u postavljanje okruženja za C ++.
Iz našeg nadolazećeg vodiča ići ćemo na programiranje s učenjem C ++ sa svim osnovnim konceptima C ++.
=> Ovdje pročitajte opsežnu seriju vodiča za obuku za C ++
Preporučena literatura
- Izvršni koordinator za obuku specijaliziranih za IT podršku i poslovni razvoj Pune
- Koračna instalacija i postavljanje Appium Studija
- Preuzimanje i instaliranje Jire s postavljanjem licence za Jira
- Instalacija i postavljanje Appium Studija za Eclipse
- Automatizirano regresijsko ispitivanje: izazovi, postupak i koraci
- 20 najboljih tvrtki za web dizajn i razvoj u INDIJI (2021)
- Kako postaviti okvir za testiranje Node.js: Vodič za Node.js
- 15 najboljih tvrtki za razvoj mobilnih aplikacija (2021 ljestvica)