development environment setup
Дубински поглед на подешавање окружења Ц ++ са примерима.
иоутубе то вав цонвертер фрее онлине
У ово Бесплатна серија обуке за Ц ++ , сазнаћемо више о подешавању окружења Ц ++ у овом упутству.
Истражићемо детаље о томе како можемо да извршимо програме на Ц ++. За ово ћемо морати да поставимо окружење на нашој локалној машини или то можемо да урадимо и на друге начине.
Програми Ц ++ могу се извршавати на различитим оперативним системима попут Виндовс-а, Линук-а, Мац ОС-а итд. Сваки оперативни систем има своје особине и понашање и на основу тога ће се приступ постављању Ц ++ окружења у складу с тим разликовати.
Л и ми сада истражујемо различите начине извршавања наших Ц ++ програма !!
Шта ћете научити:
Локално окружење
Да бисмо ефикасно научили Ц ++, морамо вежбати програме пре него што започнемо са програмирањем Ц ++. За ово, морамо имати одговарајуће окружење на нашој локалној машини одакле можемо писати Ц ++ програме, компајлирати их и касније извршавати.
Као део подешавања локалног окружења, потребна су нам два најважнија софтвера на нашој машини, као што је поменуто у наставку:
# 1) Уређивач текста
Прво, морамо да напишемо програме и сваку датотеку сачувамо са ознаком „.цпп“. Да бисмо писали ове програме, потребан нам је уређивач текста на нашој машини. Било који уређивач текста који нам омогућава унос текста треба да ради. То може бити једноставно као нотепад или напредни едитор попут Нотепад ++. Овај уредник нам треба за писање програма.
Када завршимо са писањем програма, сачувамо ову датотеку са наставком ‘.цпп’, а затим је проследимо компајлеру за компајлирање. Ова датотека са екстензијом .цпп назива се „датотека изворног кода“.
Доље је дат снимак екрана програма Нотепад ++ Едитор који се користи за писање Ц ++ програма:
# 2) Састављач
Једном када припремимо програм Ц ++, морамо да га компајлирамо и извршимо. За састављање програма користимо софтверски програм назван „Компилатор“.
Компајлер је софтвер који претвара програм написан на језику високог нивоа (у овом случају Ц ++) у упутства машинског језика ниског нивоа која рачунар може да разуме. Касније рачунар извршава свако од ових упутстава како би произвео жељене резултате. Овај скуп машинских упутстава на ниском нивоу назива се објектним кодом.
Тако се једноставним терминима компилација може дефинисати као конверзија изворног кода у објектни код.
где је безбедносни кључ на рутеру
У наредном одељку размотрићемо детаље постављања компајлера на различитим платформама.
Подешавање Ц / Ц ++ компајлера
Линук оперативни систем
Морамо откуцати следећу команду како бисмо били сигурни да наш Линук оперативни систем има исправну верзију компајлера Ц ++.
g++ -v
Ако је компајлер правилно инсталиран на овом Линук систему, тада ће горња команда покренути Ц ++ компајлер и исписати његову верзију. Ако се појави грешка, потребно је да грешку прочитамо и поново проверимо документацију и исправимо подешавање у складу с тим.
Једном када је компајлер правилно постављен, можемо компајлирати било који програм Ц ++ давањем следеће наредбе:
g++ filename.cpp
Ако је код без грешака, генерисаће се извршна датотека „а.оут“, која ће нам након извршења пружити жељене резултате.
./a.out
Белешка: Горња наредба за извршавање а.оут-а може се разликовати у зависности од верзије Линука.
Виндовс оперативни систем
Ц ++ је веома широк, па тако и компајлери доступни за Ц ++. Имамо пуно компајлера доступних у оперативном систему Виндовс од којих су неки слободно доступни, док су неки плаћени.
Неки од компајлера који су слободно доступни наведени су у наставку:
- Цигвин (ГНУ Ц ++)
- МИНГВ (минималистички ГНУ за Виндовс) - ГЦЦ верзија за Виндовс.
- Интел Ц ++ за некомерцијални развој.
- Мицрософт Висуал Ц ++ Екпресс издање.
- Орацле Ц ++
Међу свим горе наведеним компајлерима најпопуларнији је компајлер Мицрософт Висуал Ц ++. За овај компајлер можемо преузети бесплатно експресно издање или издање заједнице. Ово је целокупно решење ИДЕ и омогућиће нам да развијемо све, од једноставних програма до великих пројеката.
Препоручено читање = >> Најпопуларнији компајлери за Ц ++
Како је ово ИДЕ који је већ направљен, не морамо посебно давати било какву наредбу или памтити секвенцу за компајлирање и извршавање програма Ц ++. Само треба да преузмемо одговарајућу верзију МС Висуал Студио и инсталирамо је. Када завршимо, спремни смо да га користимо.
На слици доле приказан је МС Висуал Студио инсталиран на Виндовс систему:
Други Ц ++ ИДЕ-и
Поред ИДЕ-ова о којима је већ раније било речи, још увек постоји пуно других ИДЕ-а који су присутни за компајлирање Ц ++. Ако уопште не желите да имате локално подешавање за програмирање на Ц ++, онда своје програме увек можете да компајлирате и извршите путем различитих мрежних компајлера који су присутни.
Популарни међу њима су:
Цпп.сх
Ово је интерактивни мрежни компајлер који вам омогућава да напишете програм Ц ++ на мрежи и извршите га.
Испод је снимак екрана који приказује једноставан програм који се извршава у цпп.сх.
цодецхеф иде
Цодецхеф иде је вишејезични компајлер. Омогућава нам да одаберемо одговарајући језик за који желите да извршавате програме, а затим можете да извршите програме на жељеном језику.
Стварање програма и његово извршавање изгледаће као што је приказано доле:
покреће .јар датотеке виндовс 10
Закључак
Интернет ИДЕС је најбоља опција за људе који уче Ц ++ и желе да стекну искуство са језиком вежбањем.
Надамо се да је ово упутство било довољно јасно да стекнемо дубок увид у постављање окружења за Ц ++.
Из нашег предстојећег водича кренућемо у програмирање са учењем Ц ++ са свим основним концептима Ц ++.
=> Овде прочитајте опширну серију водича за обуку за Ц ++
Препоручено читање
- Извршни координатор за обуку специјализованих за ИТ подршку и пословни развој, Пуна
- Корак по корак инсталација и подешавање Аппиум Студио
- Преузимање и инсталација Јире са подешавањем лиценце Јира
- Инсталација и подешавање Аппиум Студија за Ецлипсе
- Аутоматизовано регресијско тестирање: изазови, процес и кораци
- 20 најбољих компанија за веб дизајн и развој у ИНДИЈИ (2021)
- Како поставити Ноде.јс оквир за тестирање: Водич за Ноде.јс
- 15 најбољих компанија за развој мобилних апликација (2021 ранг листа)