Mjedisi i zhvillimit me blloqe kodi duke filluar. Kodi Bllokon IDE - konfigurimi dhe përdorimi. Instalimi për sistemin operativ të familjes Linux

Code::Blocks është një mjedis zhvillimi i integruar (IDE) i lirë dhe me burim të hapur që mbështet përdorimin e përpiluesve të ndryshëm. Si parazgjedhje, Code::Blocks përdor përpiluesin MinGW që vjen me paketën (mund ta shkarkoni shpërndarjen pa përpiluesin e integruar). MinGW është një variant i përpiluesit GNU C/C++ për Windows. MinGW është shkurtesë për "GNU Minimaliste për Windows". Paketa MinGW përfshin mjete programimi me burim të hapur që nuk varen nga ndonjë bibliotekë e palës së tretë me pagesë. Përdoret nga shumë mjedise zhvillimi (Visual Studio përdor përpiluesin e vet). MinGW përfshin GNU Compiler Collection (GCC), duke përfshirë përpiluesit C, C++, ADA dhe Fortran. Code::Blocks ka një arkitekturë të hapur, e cila lejon që ajo të shkallëzohet duke përdorur plug-ins (mund të shkruani programe si për Windows, Linux, ashtu edhe për mikroprocesorë të ndryshëm si avr dhe stm32). Korrigjuesi i kodit në Code::Blocks mbështet pikat e ndërprerjes në kodin burimor ose në të dhënat që programi po përpunon.

Code::Blocks është i disponueshëm për Windows, Linux dhe Mac OS X. Faqja e internetit e projektit është codeblocks.org.

Instalimi i përpiluesit MinGW

Instalimi i Code::Blocks në vetvete është i thjeshtë. Këshillohet vetëm ta instaloni në një dosje, në shtegun në të cilin nuk ka hapësira apo cirilike. Merrni parasysh instalimin e përpiluesit MinGW. Si rregull, shpërndarja Code::Blocks përmban një version të vjetër të përpiluesit MinGW, kështu që këshillohet të shkarkoni Code::Blocks pa përpiluesin MinGW dhe të instaloni përpiluesin veçmas. Së pari, shkarkoni instaluesin nga faqja e projektit mingw.org. Pas nisjes, do të shfaqet dritarja e mëposhtme.


Klikoni Instaloni dhe merrni dritaren e mëposhtme.


Këtu në fushë Drejtoria e instalimit specifikoni vendndodhjen e skedarëve të përpiluesit. Parazgjedhja është C:\MinGW, e lëmë. Klikoni Vazhdoni dhe fillon shkarkimi dhe instalimi i menaxherit për instalimin e MinGW.


Klikoni Vazhdoni dhe merrni dritaren e mëposhtme.


Për programim në C ++, zgjidhni paketat për instalim mingw32-base-bin (Një instalim bazë MinGW) dhe mingw32-gcc-g++-bin (Përpiluesi GNU C++) dhe pastaj klikoni në meny Instalimi -> Aplikoni ndryshimet. Do të shfaqet një dritare që tregon shkarkimin e paketave të zgjedhura.


Pasi të keni shkarkuar paketat, klikoni në butonin mbyll

Herën e parë që ekzekutoni Code::Blocks, ai automatikisht do të zbulojë përpiluesin e instaluar. Në rast të problemeve, shkoni te menyja Cilësimet -> Përpiluesi... dhe në skedën Ekzekutues të zinxhirit të veglave kontrolloni rrugën e saktë për në MinGW, si dhe emrat e skedarëve përpilues dhe lidhës. Tani mund të krijoni një projekt.

Krijo një projekt

Për të krijuar një projekt, shkoni te menyja Skedari -> I ri -> Projekti...


Në dritaren që shfaqet, zgjidhni llojin e kërkuar të projektit. Këtu shohim se Code::Blocks ka një numër të madh modelesh projektesh. Në rastin tonë, kjo aplikimi i konsolës(aplikacioni i konsolës).


Në dritaren tjetër, zgjidhni gjuhën e programimit të përdorur. Zgjidhni C++ dhe klikoni në butonin Tjetra.


Më tej në fushë Titulli i Projektit shkruani emrin e projektit. Në rastin tonë, kjo provë. Këtu tregojmë vendndodhjen e projektit në disk (fushë Dosja për të krijuar projektin). Në dosjen që specifikuam, Codeblcoks do të krijojë automatikisht një dosje me emrin e projektit të specifikuar më parë. Pasi të keni specifikuar emrin e dosjes dhe emrin e skedarit, klikoni në butonin Tjetra.


Në dritaren tjetër, zgjidhni përpiluesin. Si parazgjedhje, është zgjedhur përpiluesi GNU GCC, të cilin do ta përdorim.


Ne shtypim Përfundo dhe marrim një program minimal, të ashtuquajturin Hello World!


Shtypni F9 për të përpiluar dhe ekzekutuar programin dhe për të marrë dritaren e mëposhtme.


Mbështetje cirilike në tastierë

Kodi i një projekti standard i krijuar nga mjedisi Code::Blocks nuk mbështet hyrjen dhe daljen e karaktereve cirilike në tastierë. Për të zgjidhur këtë problem, së pari duhet të bëni ndryshime të vogla në kodin e projektit. Një shembull i kodit burim është paraqitur më poshtë.

Burimi

#përfshi #përfshi duke përdorur namespace std; int main() ( SetConsoleCP(1251); // cakto faqen e kodit win-cp 1251 në transmetimin e hyrjes SetConsoleOutputCP(1251); // cakto faqen e kodimit win-cp 1251 në daljen cout

Tjetra, duhet të ekzekutoni programin, të klikoni me të majtën në titullin e dritares (ku shfaqet shtegu i skedarit .exe në ekzekutim) dhe zgjidhni artikullin në menunë e kontekstit Vetitë. Pastaj në skedën Fonti instaloni fontin Konsola Lucida dhe zgjidhni një madhësi të përshtatshme fonti. Pas kësaj, mesazhet në aplikacionet e konsolës do të mbështesin karaktere cirilike.

Code::Blocks është një mjedis zhvillimi pa pagesë ndër-platformë. Code::Blocks është shkruar në C++ dhe përdor bibliotekën wxWidgets. Duke pasur një arkitekturë të hapur, ajo mund të shkallëzohet me shtojca. Mbështet gjuhët e programimit C, C++, D (me kufizime).
Code::Blocks është zhvilluar për Windows, Linux dhe Mac OS X. Mjedisi mund të ndërtohet nga burimi për pothuajse çdo sistem të ngjashëm me Unix. [ http://en.wikipedia.org/wiki/Code::Blocks ]

Për të aktivizuar gjuhën ruse, duhet të bëni sa më poshtë:

1. Arkivi duhet të zbërthehet në nënfolderin e programit (ku është i instaluar), për shembull C:\Program Files (x86)\CodeBlocks\share\CodeBlocks
2. Pas nisjes së programit, zgjidhni Settings -> Environment -> View, kontrolloni kutinë "Internationalization" dhe zgjidhni "Russian" nga lista.

3. Rinisim programin CodeBlocks dhe marrim Russification.


Gjuha ruse është lidhur me sukses me versionin 13.12 Code::Blocks.

Arkivi tashmë përmban strukturën e dosjes locale\ru_RU (që do të vendoset në \CodeBlocks\share\CodeBlocks)

Statusi i përkthimit:
Mesazhet: 2173
Përkthyer: 2173 (100.0%)
E pa përkthyer: 0 (0.0%)
Ndarë midis Ubuntu dhe rrjedhës së sipërme: 2173 (100.0%)
Përkthyer ndryshe midis Ubuntu dhe rrjedhës së sipërme: 0 (0.0%)
Përkthyer vetëm në këtë anë: 0 (0.0%)

Kodi i Mjedisit të Integruar të Zhvillimit (IDE)::Blloqet (në tekstin e mëtejmë CB) është një produkt i plotë për zhvillimin e aplikacioneve C/C++. CB është një kornizë ndër-platformë e zhvilluar duke përdorur bibliotekën e mjeteve wxWidgets. Ekzistojnë versione të mjedisit si për Windows ashtu edhe për sistemet e tjera operative (OS) - Linux dhe Mac OS. Ky IDE është plotësisht falas, me burim të hapur dhe i ndërtuar tërësisht duke përdorur teknologji me burim të hapur. Një nga pikat më të forta të CB-së është mbështetja e tij për krijimin e aplikacioneve wxWidgets - domethënë, një softuer (softuer) i tillë që përdor API-në e OS për të nxjerrë një ndërfaqe grafike të përdoruesit (GUI). Me fjalë të tjera, CB ju lejon të krijoni softuer ndër-platformë për çdo shije.

CB është në gjendje të punojë me një numër të madh përpiluesish. Nëse ka disa prej tyre të instaluara në sistem, mund të kaloni lehtësisht ndërmjet tyre, në varësi të nevojës. Plus, në fazën e instalimit, vetë IDE do të skanojë sistemin për përpilues të disponueshëm dhe do të ofrojë përdorimin e njërit si kryesor. Më vonë mund t'i ndryshoni këto cilësime si globalisht ashtu edhe në bazë të projektit. Për cilësimet globale të mjedisit, ekziston një seksion i tërë "Cilësimet" në menynë kryesore të CB. Për të bërë ndonjë cilësim specifik specifik për një projekt të caktuar, duhet të hapni dritaren e vetive të projektit. Për ta bërë këtë, duhet të telefononi menunë e kontekstit të projektit duke klikuar me të djathtën mbi të dhe zgjidhni artikullin "Properties". Vetë projektet (aktualisht të hapura në IDE) shfaqen si një pemë në panelin e dokut "Menaxhimi", në skedën "Projektet". Tani, në dritaren e vetive që hapet, mund të konfiguroni një shumëllojshmëri të gjerë parametrash, nga redaktimi i objektivave të ndërtimit deri te lidhja e bibliotekave të palëve të treta. Butoni "Opsionet e ndërtimit të projektit" në skedën "Cilësimet e projektit" të së njëjtës dritare të vetive do t'ju lejojë të konfiguroni në mënyrë shumë fleksibël konfigurimin e ndërtimit për një projekt specifik: çelësat e përpiluesit, zgjidhni vetë përpiluesin, përfshini bibliotekat për lidhësin, etj. E gjithë kjo mund të bëhet për mënyra individuale: "Lësho" "Debug".

GUI-ja CB është ndërtuar rreth paneleve të dokut lundrues dhe të shtrirë që mund të ngjiten në çdo anë të dritares kryesore IDE duke i tërhequr thjesht me miun. Falë kësaj, ju mund të personalizoni në mënyrë shumë fleksibël paraqitjet e ndryshme të ndërfaqes për madhësi të ndryshme të ekranit, duke optimizuar ergonominë e GUI-së. Nëse ka disa monitorë, është e përshtatshme të ndani disa panele nga dritarja kryesore dhe t'i vendosni ato në monitorët ngjitur.

Veglat e nënvizimit, plotësimit të kodit dhe redaktimit në CB e bëjnë procesin e punës me kod të lehtë dhe komod. Një arsenal i madh cilësimesh ju lejon të rregulloni mjedisin "për veten tuaj". Shumë e dobishme është mbështetja për të punuar me variablat e mjedisit. Falë kësaj veçorie, CB mund të integrohet shumë ngushtë në sistem dhe aftësitë e tij mund të zgjerohen, për shembull, në këtë mënyrë mund të lidhni bibliotekën wxWidgets.

Nga rruga, për zhvillimin e aplikacioneve GUI bazuar në wxWidgets, CB ka një mjet të integruar RAD për ndërtimin e GUI - wxSmith. Ky është një mjet mjaft i fuqishëm, megjithëse nuk është i lehtë për t'u mësuar.

Mirëdita të dashur miq. Me këtë artikull, unë filloj një seri mësimesh për një nga gjuhët më të njohura të programimit - c++. Mësimet u drejtohen kryesisht përdoruesve që nuk janë të njohur me programimin, prandaj profesionistë, mos u bëni të rreptë, megjithëse unë mbështes kritikat, veçanërisht në adresën time. Në mësimet e mia, unë do të përdor mjedisin e zhvillimit Code::Blocks, i cili është falas për t'u shkarkuar dhe përdorur. Le të fillojmë sigurisht me klasiken Hello, botë =)

Shpresoj se tashmë e keni shkarkuar dhe instaluar Code::Blocks, nëse po, le të fillojmë. Nisja e mjedisit të zhvillimit

Para së gjithash, krijoni një projekt të ri bosh File->New->Project dhe zgjidhni Empty project

klikoni Shko, pastaj Next


dhe në dritaren që shfaqet, në fushën e titullit të projektit, shkruani titullin e projektit, në emrin e skedarit të projektit, emrin e projektit dhe përsëri Next.


Në dritaren tjetër, fshini dir Objects nga konfigurimi Krijo "Debug" dhe Krijo seksionet e konfigurimit "Release", siç tregohet në pamjen e mësipërme, dhe klikoni butonin Finish. Një projekt me emrin "Hello world" duhet të shfaqet në të djathtë.

Hapi tjetër është të shtoni skedarin File->New->FIle... në projekt dhe zgjidhni burimin c/c++ në dritaren që shfaqet.

Përsëri Shko, Next, zgjidhni c++, Next dhe shikoni dritaren e mëposhtme

,

këtu duhet të specifikojmë emrin e skedarit (e kam quajtur main) dhe rrugën e tij, mundësisht dosjen me projektin. Kontrolloni kutitë për Debug dhe Release dhe klikoni Finish.

Dhe morëm një skedar bosh c++ në të cilin do të shkruajmë vetë kodin e programit.

Tani fillojmë të shkruajmë vetë kodin e programit. Për të shfaqur informacionin në ekran, na duhet biblioteka hyrëse/dalëse iostream.

#përfshi

duke përdorur hapësirën e emrave std;

Më pas shkruajmë funksionin kryesor që do të ekzekutohet kur të fillojë programi.

int main()

duhet të quhet "kryesore" dhe ne specifikojmë llojin int për të (për këtë do të flasim në mësimet e ardhshme). Midis kllapave kaçurrelë dhe do të jetë kodi i programit. Do të shkruajmë një program të thjeshtë që do të shfaqë në tastierë përshëndetjen "Përshëndetje, botë!".

cout<<"Përshendetje Botë!" ;

Pas çdo komande, duhet të vendosni ";", kjo i tregon kompajlerit që komanda ka përfunduar dhe mund të përpunoni komandën tjetër. cout - nxjerr vlerat e variablave ose vargjeve në vijën e komandës.

Lista e plotë e programit.

#përfshi

duke përdorur namespace std;

int kryesore ()

cout<< "Hello, world!" ;

kthimi 0 ;

Ne fillojmë projektin dhe shohim rezultatin.


Më poshtë është një video tutorial për këtë artikull.

Nëse keni ndonjë pyetje, ju lutemi shkruani komente në Kjo adresë e-mail-i mbrohet nga reklamat e padëshiruara. Duhet të keni JavaScript të aktivizuar për ta parë. ,">Kjo adresë emaili mbrohet nga spambotet e padëshiruara. Duhet të keni JavaScript të aktivizuar për ta parë., do të finalizoj mësimet ose thjesht do të ndihmoj në studimin e materialeve.

  • < Назад

Code::Blocks është një mjedis zhvillimi pa pagesë ndër-platformë C/C++. Aktualisht është mjedisi më i mirë i zhvillimit C falas.

Code::Blocks po zhvillohet për Windows, Linux dhe Mac OS X.

Në një mjedis Windows, është më e përshtatshme për të shkarkuar këtë mjedis si pjesë e një asambleje që tashmë ka të gjitha bibliotekat e nevojshme për të filluar. Asambleja nuk kërkon instalim dhe funksionon sipas parimit: "Zbakojeni dhe punoni".

Code::Blocks mbështet përpiluesit e mëposhtëm:

  • GNU GCC (përfshirë G77) (Linux)
  • MinGW GCC (përfshirë G77) (Win32)
  • MSP430 GCC (Win32)
  • TriCore dhe PowerPC GCC (Win32, Linux)
  • Apple GCC (Xcode) (Mac OS X)
  • Microsoft Visual C++ Toolkit 2003 (Win32)
  • Microsoft Visual C++ 2005 (Win32)
  • Borland's C++ Compiler 5.5 (Win32)
  • DigitalMars C/C++ (Win32)
  • OpenWatcom (Win32)
  • Përpiluesi i Intel C++ (Win32)
  • Përpiluesi i pajisjes së vogël C (SDCC)
  • Digital Mars D
  • Përpiluesi GDC D
  • Përpiluesi LLVM D

Modele të gatshme

CodeBlocks ka modele të gatshme projektesh që ju lejojnë të krijoni shpejt një aplikacion minimal.

Redaktori i kodit

Redaktori i kodit ka të gjitha veçoritë për punë të rehatshme të programuesit:

  • Theksimi i sintaksës (mund të personalizohet)
  • Ndërfaqja me skeda
  • Plotësimi i kodit
  • Shfletuesi i klasës
  • Indent inteligjent
  • Shkëmbim me një klikim midis skedarëve .h dhe .c/.cpp
  • Shkurtoret e personalizuara të tastierës
  • "Mjetet" me porosi të jashtme
  • Menaxhimi i listës së detyrave me përdorues të ndryshëm

Numri i cilësimeve të redaktuesit është thjesht i madh:

Përveç cilësimeve të përgjithshme, është gjithashtu i konfigurueshëm:

  • Palosja e kodit
  • Fushat dhe kursori
  • Theksimi i sintaksës (veçmas sipas llojit të skedarit)
  • Kodi i parazgjedhur për skedarët e krijuar (mund të futni një nënshkrim automatik)
  • Shkurtesat (kur futni një shkurtim, ai zgjerohet automatikisht në kod)
  • Formatimi i kodit
  • Si të ruani dhe ktheheni në rreshtat e kodit
  • Plotësimi i kodit
  • Përshtatja e statistikave të kodit
  • Gjenerimi i dokumentacionit të kodit
  • edhe me shume

Plugins

Aftësitë e redaktorit mund të zgjerohen me shtojca. Për shembull:

  • Redaktori HEX
  • Diagramet e Nassi Schneiderman
  • Eksporto kodin burimor në formate të tjera
  • Makrot me tastierë
  • Çelësat e nxehtë për menunë
  • Kërkimi në rritje
  • Variablat e Mjedisit
  • dhe shume te tjere

Korrigjues

Si korrigjues i parazgjedhur, CodeBlocks përdor GDB, korrigjuesi më i popullarizuar C i zhvilluar nga Richard Stallman.

Debugger ju lejon të vendosni pikat e ndërprerjes dhe më pas të kaloni nëpër kodin ndërsa monitoroni variablat dhe vargjet. Ju gjithashtu mund të gjurmoni grupet e funksioneve të quajtura.

Rezultatet

Numri i veçorive dhe cilësimeve të mjedisit CodeBlocks bën të mundur kthimin e këtij mjedisi në një mjet të shkëlqyer për një programues C.



Në vazhdim të temës:
Dritaret

Natalya Komarova , 05/28/2009 (03/25/2018) Kur lexoni një forum ose blog, ju kujtoni autorët e postimeve me pseudonim dhe ... nga fotografia e përdoruesit, i ashtuquajturi avatar ....