Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Zgjedhja e një mjedisi zhvillimi (IDE). Kompiluesit në internet

Përditësimi i fundit: 18.05.2017

Për të krijuar programe C, ju nevojitet një redaktues teksti me të cilin mund të shkruani kodin burimor. Dhe ju duhet gjithashtu një përpilues që merr një skedar burimi C dhe e përpilon atë në një skedar të ekzekutueshëm.

Si përpilues, ne do të përdorim përpiluesin më të njohur gcc të disponueshëm për platforma të ndryshme. Më shumë informacion rreth GCC mund të merret në faqen zyrtare të projektit https://gcc.gnu.org/.

Kompleti i përpiluesit GCC shpërndahet në versione të ndryshme. Një nga versionet më të njohura është kompleti i zhvillimit nga projekti jofitimprurës Mingw-w64. Për të instaluar paketën e duhur të përpiluesit, shkarkoni skedarin e instaluesit nga lidhja

Kur nisni instaluesin, do të hapet dritarja e mëposhtme:

Klikoni në butonin Next> dhe vazhdoni në hapin tjetër:

Nëse versioni i OS është 64-bit, atëherë në fushën Architecture, zgjidhni x86_64. Lërini pjesën tjetër të cilësimeve si parazgjedhje dhe klikoni në butonin Next>. Në hapin tjetër, ne do të tregojmë rrugën ku do të instalohet paketa:

Mund të lini cilësimet e paracaktuara. Dhe pasi të vazhdoni në hapin tjetër, do të fillojë vetë instalimi.

Pas përfundimit të instalimit, të gjithë skedarët e nevojshëm të përpiluesit do të shfaqen në hard disk përgjatë shtegut që u zgjodh për instalim. Në rastin tim, ata janë gjatë rrugës C: \ Skedarët e programit (x86) \ mingw-w64 \ i686-7.1.0-posix-dwarf-rt_v5-rev0 \ mingw32 \ bin:

Rruga e saktë mund të ndryshojë në varësi të versionit të paketës, por në çdo rast, të gjithë skedarët do të vendosen në shtegun që u specifikua gjatë hapit të instalimit.

Në veçanti, skedari gcc.exe do të përfaqësojë përpiluesin C.

Dhe shtoni rrugën e përpiluesit:

Pra, përpiluesi është instaluar dhe tani mund të shkruajmë programin e parë. Kjo do të kërkojë që çdo redaktues teksti të shtypë kodin burimor. Mund të merrni redaktuesin e zakonshëm Notepad ++ ose edhe Notepadin e zakonshëm të integruar.

Pra, le të krijojmë një dosje në hard disk për skedarët burim. Dhe në këtë dosje, krijoni një skedar të ri të quajtur hello.c.

Në rastin tim, skedari hello.c ndodhet në dosjen C: \ c.

Tani le të përcaktojmë kodin më të thjeshtë në skedarin hello.c që do të printojë një rresht në tastierë:

#përfshi // përfshini skedarin e kokës stdio.h int main (void) // përcaktoni funksionin kryesor (// fillimi i funksionit printf ("Hello World! \ n"); // printoni rreshtin në tastierë ktheni 0; / / dilni nga funksioni) / / fundi i funksionit

Për të nxjerrë një varg në tastierë, duhet të lidhni funksionalitetin e kërkuar. Për ta bërë këtë, në fillim të skedarit ka një rresht

#përfshi

Direktiva e përfshirjes përfshin skedarin e kokës stdio.h, i cili përmban përkufizimin e funksionit printf, i cili nevojitet për të printuar një varg në tastierë.

Fjala kyçe int në përkufizimin e funksionit int main (void) thotë se funksioni kthen një numër të plotë. Dhe fjala void në kllapa tregon se funksioni nuk merr parametra.

Trupi i funksionit kryesor është i mbyllur në mbajtëse kaçurrelë (). Në trupin e funksionit, një varg del në tastierë duke përdorur funksionin printf, tek i cili kalon vargu i daljes "Hello world!".

Në fund, ne dalim nga funksioni duke përdorur deklaratën e kthimit. Meqenëse funksioni duhet të kthejë një numër të plotë, pas kthimit specifikohet numri 0. Zero përdoret si tregues i përfundimit të suksesshëm të programit.

Pas çdo veprimi në funksion vendoset një pikëpresje.

Tani le të përpilojmë këtë skedar. Për ta bërë këtë, hapni linjën e komandës së Windows dhe së pari përdorni komandën cd për të lundruar në dosjen me skedarin burimor:

Për të përpiluar kodin burimor, duhet të kaloni skedarin hello.c si parametër te përpiluesi gcc:

Kjo do të përpilojë një skedar të ekzekutueshëm, i cili quhet si parazgjedhje a.exe në Windows. Dhe ne mund t'i referohemi këtij skedari, në të cilin rast konsola do të shfaqë vargun "Hello World!", në fakt, siç është shkruar në kod.

Çfarë përpiluesish dhe IDE falas të C ++ ekzistojnë për ta.

Përpiluesit:

1) gcc. Për Windows është më mirë të përdorni MinGW, kjo është porta gcc në platformën Windows.

2) Visual C ++ 2005 Express Edition. Lidhje të drejtpërdrejta të shkarkimit: www.rsdn.ru/Forum/Message.aspx?mid=1477837#1477837

3) Kompilues dixhital Mars C / C ++. Përpilues mjaft i mirë, por më pak i standardizuar se gcc ose VC7.1 e fundit.

4) Përpilues falas Borland. Përmban përpilues dhe shërbime të linjës së komandës.

5) Hapni Watcom C / C ++.

6) LCC-Win32 (Vetëm përpiluesi C, C ++ nuk e mbështet).

7) Microsoft Visual C ++ Toolkit 2003. përpilues i plotë optimizues VC7.1 pa IDE dhe nmake. Aktualisht i zëvendësuar nga Visual C ++ 2005 Express Edition dhe nuk ofrohet nga Microsoft, ju lutemi përdorni kërkimin. Mund të preferohet për shkak të peshës së tij të ulët (~ 30 MiB).

IDE:

1) Dev-C ++. IDE mjaft e mirë për gcc (mingw). Aktualisht po zhvillohet si wxDev-C ++ në funksion të integrimit me sistemin e zhvillimit të GUI të wxWidgets.

2) MinGW Developer Studio - IDE është krijuar posaçërisht për përdorim në lidhje me MinGW. Është shumë i përshtatshëm për ata që zhvillojnë një program për Windows dhe Linux në të njëjtën kohë, sepse formati i projekteve është i njëjtë dhe mjafton të klikoni në butonin e kompilimit dhe të mos shqetësoheni për vendosjen e mjediseve të ndryshme.

3) Kodi :: Bllokon IDE. Ky është ndoshta një nga IDE-të më të mira (megjithëse më të rejat) për përpiluesit falas, mbështet jo vetëm MinGW, por edhe Microsoft Visual C ++ Toolkit 2003, Digital Mars C / C ++ Compilers, përpilues falas Borland, Open Watcom C / C ++ dhe përpiluesi i pajisjes së vogël C

4) Eclipse / CDT - shkruar në Java, një platformë zhvillimi IDE + plug-in që e kthen platformën në një mjedis të përshtatur për C ++. Informacioni i shtojcave Shkarkoni IDE të gatshme

5) Emacs / Vim. Jo për zemër të dobët, kohë e gjatë stërvitore. Avantazhet - ndër-platforma dhe fuqia dhe fleksibiliteti i pa ëndërruar nga mjetet e tjera. Faqja zyrtare e Vim. Emacs: - ftp zyrtare - shpërndarje e mirë për Windows

6) eVC 3/4 IDE Falas nga Microsoft për platformën WinCE. www.microsoft.com

7) Visual-MinGW. Shpërndarë nën licencën GNU. Mbështjellësi IDE është shumë i ngjashëm me Microsoft Visual C ++ 6

8) Visual Studio 2005 Express - version falas i MSVC 2005. Ka një përpilues të plotë C ++ dhe së bashku me Platformën SDK dhe DXSDK ju jep mundësi të mjaftueshme për të shkruar lojëra. Madhësia e shpërndarjes ~ 450 Mb.

9) Visual Studio 2008 Express. Vjen bashkë me një version të zvogëluar të Windows SDK (i quajtur më parë Platforma SDK) që përmban vetëm tituj, biblioteka dhe shërbime bazë, kështu që nuk ka nevojë të shkarkoni veçmas SDK-në e Platformës.

10) NetBeans IDE. Një IDE falas nga Sun Microsystems, e shkruar në Java, dhe për këtë arsye, si Eclipse, kërkon një JVM në kompjuterin e përdoruesit. Mbështet shumë gjuhë, duke përfshirë chilen dhe C ++. Mund të shkarkoni një komplet shpërndarjeje posaçërisht për të punuar me C ++, ose të zgjeroni mjedisin e instaluar tashmë duke përdorur një shtojcë. Mbështetet kryesisht punojnë me përpiluesin MinGW. Ofron aftësi të gjera për rifaktorimin automatik të kodit. Ata që përdorin disa përpilues njëherësh rekomandohen të shikojnë gjithashtu Scons dhe Boost.Build - sisteme të përshtatshme për projekte ndërtimi.

C është një gjuhë e thjeshtë programimi procedurale për qëllime të përgjithshme. Është mjaft e lehtë për t'u mësuar. Në të njëjtën kohë, është i fuqishëm në mënyrë që të mund të përdoret për të krijuar çdo program kompjuterik.

C ++ është një gjuhë programimi e orientuar nga objekti që u krijua fillimisht si një superbashkësi e C. Gjuhët C dhe C ++ janë ndër teknologjitë më të njohura që përdoren për të shkruar programe.

Ky artikull liston përpiluesit falas C dhe C ++ për sisteme të ndryshme operative.

Kompilues dhe interpretues falas C, C ++ për kompjuterë

Hapni Watcom V2 Fork

Mund të ekzekutojë dhe të krijojë skedarë të ekzekutueshëm nën Windows ( Versionet 16-bit, 32-bit dhe 64-bit), Linux ( Versionet 32-bit dhe 64-bit), OS / 2 dhe MS-DOS ( Mënyrat 16-bit dhe 32-bit). Vlen të sqarohet se Watcom ishte një përpilues i njohur komercial derisa zhvilluesit origjinal ndaluan shitjen e tij dhe publikuan kodin burimor ( nën licencën publike Sybase Open Watcom).

Për programues individualë ose fillestarë Komuniteti i Microsoft Visual Studio përfshin shumë mjete të rëndësishme nga versionet komerciale të projektit. Ju merrni një IDE, një korrigjues, një përpilues optimizues, një redaktues, mjete korrigjimi dhe profilizimi në dispozicionin tuaj. Me këtë paketë, ju mund të zhvilloni programe për versionet desktop dhe celular të Windows, si dhe Android. Përpiluesi C ++ mbështet shumicën e veçorive të ISO C ++ 11, disa nga ISO C ++ 14 dhe C ++ 17. Në të njëjtën kohë, përpiluesi C tashmë është i vjetëruar pa shpresë dhe nuk ka as mbështetjen e duhur C99.

Softueri gjithashtu vjen me mbështetje për ndërtimin e programeve C #, Visual Basic, F # dhe Python. Në kohën kur shkrova këtë artikull, faqja e projektit deklaroi se Komuniteti Visual Studio 2015 " mjet falas për zhvillues individualë, projekte me burim të hapur, kërkime shkencore, projekte arsimore dhe grupe të vogla profesionale».

Clang: Frontend i Gjuhës së Programimit C për LLVM

Clang është një përpilues C, C ++, Objective C dhe Objective C ++ i zhvilluar për Apple. Kjo është pjesë e projektit LLVM. Clang zbaton standarde të ndryshme ISO C dhe C ++ si C11, ISO C ++ 11, C ++ 14 dhe pjesërisht C ++ 1z.

Ai gjithashtu mbështet shtesat që gjenden në familjen GNU të përpiluesve C. Përpiluesi C për Windows lëshohet nën licencën BSD. Fatkeqësisht, në kohën e këtij shkrimi, ai ofrohet vetëm në formën e tij origjinale dhe do t'ju duhet ta ndërtoni vetë.

MinGW-w64

Projekti MinGW-w64 ofron bibliotekat, kokat e kërkuara nga përpiluesit GNU C dhe C ++ për t'u ekzekutuar në sistemin Windows. Në rastin e MinGW-w64, këta skedarë mbështetës ju lejojnë të krijoni Programet 64-bit përveç 32-bit. Projekti gjithashtu ofron ndër-përpilues në mënyrë që të mund të përpiloni një program Windows nga një sistem Linux.

Komplet përpilues AMD x86 Open64

Ky është një version i grupit të përpiluesve Open64 (të përshkruar më poshtë) që është akorduar për procesorët AMD dhe ka rregullime shtesë të defekteve. Përpiluesi C / C ++ përputhet me standardet ANSI C99 dhe ISO C ++ 98, mbështet thirrjet ndër-gjuhëshe ( meqenëse përfshin përpiluesin Fortran), kodi 32-bit dhe 64-biti x86, gjenerimi i kodeve vektoriale dhe skalar SSE / SSE2 / SSE3, OpenMP 2.5 për modelet e memories së përbashkët, MPICH2 për modelet e memories së shpërndarë dhe të përbashkët; përmban një optimizues që mbështet një numër të madh optimizimesh ( globale, cikli-nyje, analiza ndërprocedurale, reagime) edhe me shume. Kompleti vjen me një bibliotekë dhe dokumentacion të optimizuar të matematikës AMD Core. Ky grup përpiluesish kërkon Linux.

C / C ++ Përpiluesi me burim të hapur Watcom / Open Watcom

Është një përpilues falas dhe me burim të hapur për Windows 7. Ai gjeneron kodin për Win32, Windows 3.1 (Win16), OS / 2, Netware NLM, MSDOS ( Modaliteti 16-bit dhe 32-bit) etj. Watcom ishte një përpilues shumë i njohur disa vite më parë derisa Sybase e mbylli atë. Ai gjithashtu përfshin STLport mjaft të famshëm ( zbatimi i bibliotekës standarde të modeleve C ++). Përditësimi: Ky projekt duket se ka ngecur dhe një projekt i ri Open Watcom V2 Fork (i përshkruar më sipër) po ekzekutohet aktualisht.

Përpiluesi dixhital Mars C / C ++ (Zëvendësimi i Symantec C ++)

Digital Mars C / C ++ është një zëvendësim për Symantec C ++ me mbështetje për përpilimin e programeve për Win32, Windows 3.1, MSDOS dhe MSDOS të zgjeruar 32-bit. Nëse kompjuteri që po përdorni nuk ka një procesor me pikë lundruese ( makina para Pentium), mund të lidhni emulimin me pikë lundruese në programin tuaj. Përpiluesi mbështet përkufizimin C ++ nga manuali i shënuar C ++ ( ARM) dhe veçoritë e përparuara të AT&T 3.0, duke përfshirë shabllonet, klasat e ndërlidhura, llojet e ndërlidhura, trajtimin e përjashtimeve dhe identifikimin e tipit të kohës së ekzekutimit.

Korrigjuesi i UPS (përkthyes C)

Është një korrigjues grafik i nivelit të burimit për Sistemin X Dritare dhe përmban një interpretues të integruar C. Mund të përpunojë një ose më shumë skedarë burimi. Mund ta përdorni për të krijuar një bajtkod të ekzekutueshëm dhe për të ekzekutuar interpretuesin në atë ekzekutues. Nëse keni nevojë për një përkthyes për korrigjimin ose prototipin e programeve, ose thjesht për mësimin e gjuhës, provoni këtë mjet. Ai mbështet platformat e mëposhtme: Solaris, SunOS, Linux, FreeBSD, BSD / OS dhe disa platforma të tjera Unix.

Përpiluesi BDS C

E mbani mend përpiluesin e vjetër (popullor) BDS C për sistemet CP / M 8080 / Z80? Ky përpilues C është aktualisht në domenin publik, i kompletuar me kodin burimor të gjuhës së asamblesë. Paketa është një version me pakicë i përpiluesit me një lidhës dhe manual përdorimi. Mund të përdoret për të gjeneruar lehtësisht kodin 8080/8085 / Z80 për sistemet e integruara ( domethënë, krijoni rutinat tuaja për të zëvendësuar çdo kod bibliotekë që thërret funksionet e sistemit operativ).

Përpiluesi Bloodshed Dev C / C ++

Është një IDE Win32 që përfshin një përpilues C ++ egcs dhe një korrigjues GNU nga mjedisi Mingw32. Si dhe një redaktues dhe mjete të tjera për të lehtësuar zhvillimin e programeve duke përdorur përpiluesin Mingw32 gcc në platformën Windows. Ai gjithashtu përmban një instalues ​​për aplikacione.

Përpiluesi C Portokalli

Funksionon si në Windows ashtu edhe në DOS, ka një mjedis zhvillimi të integruar me një redaktues programi ( me theksimin e sintaksës dhe plotësimin e kodit automatik). Mund të gjenerojë programe për Win32 dhe MSDOS, si dhe skedarë hex Intel dhe Motorola ( e cila është e dobishme nëse shkruani programe për sisteme të integruara). Programet tuaja do të përdorin zgjeruesin DOS për të nxjerrë MSDOS.

DeSmet C

DeSmet C duhet të jetë i njohur për këdo që programoi në C në vitet 1980. Është një përpilues C për MSDOS. Ai u lëshua nën licencën GNU GPL dhe vjen me manuale, një redaktues dhe një optimizues të palës së tretë.

Apple Xcode për Mac OS X

Xcode është IDE-ja e Apple që përfshin një redaktues të theksimit të sintaksës, një sistem kontrolli ndërtimi, korrigjues, përpilues GNU C (gcc), dizajnues të pjesës së përparme, AppleScript Studio, mbështetje për zhvillimin e Java, mjete të zhvillimit të WebObjects. Për të pasur akses në këto mjete, duhet të jeni anëtar Lidhja e zhvilluesit të Apple (ADC)... Por anëtarësimi në internet është falas.

Tiny C Compiler - përpiluesi më kompakt Linux C

Ky përpilues i vogël C për Linux dhe Windows gjeneron binare të optimizuara x86. Ai pretendon se mbledh, lidh dhe lidh kodin disa herë më shpejt se GCC. Zhvilluesit aktualisht po përpiqen të sigurojnë përputhjen me ISO C99. Përpiluesi përfshin gjithashtu kontrollin opsional të kufijve. Ai përpunon skedarët e skriptit C ( thjesht shtoni Kodi Shebang Linux #! / Usr / local / bin / tcc -run në rreshtin e parë të kodit burim C për të ekzekutuar drejtpërdrejt). TCC shpërndahet nën Licencën e Përgjithshme Publike GNU.

Përpiluesi i objekteve portative

Është një koleksion i bibliotekave të klasave dhe një përpilues i Objektivit C që konverton kodin e Objektivit C në kod të thjeshtë C. Punon në Windows, Linux, OS / 2, Macintosh, etj.

Kompiluesit C & C ++ Mingw32

Ky sistem vjen me një përpilues GNU C / C ++ që mund të përdoret për të krijuar skedarë të ekzekutueshëm Win32. Ai përmban të vetat , e cila është në domenin publik. Aplikacionet e ndërtuara duke përdorur këtë sistem pritet të jenë më të shpejta se ato të ndërtuara duke përdorur Cygwin32 dhe nuk kufizohen nga kushtet e licencës GNU. Mingw32 vjen me mjete të përpunimit të tekstit ( sed, grep), gjeneratori i analizuesit leksikor ( përkul), një gjenerues analizues ( bizon) etj. Mingw32 vjen gjithashtu me një përpilues të burimeve të Windows.

Përpiluesi GNU C / C ++

Faqja e Përpiluesit GNU C ofron lidhje me binarët dhe kodin burimor për përpiluesin GNU C. Ju gjithashtu mund të përdorni lidhjet në këtë artikull për binarët më të kërkuar ( MSDOS dhe Win32).

Përpiluesi C Pelles

Një përpilues tjetër C i bazuar në LCC ( shih gjithashtu LCC-Win32). Ai përfshin një përpilues C, lidhës, burim, përpilues mesazhesh, programe të dobishme dhe mjete të tjera. Ai përpilon kodin për Windows dhe Pocket PC.

Compaq C përpilues

Përdoruesit e Linux / Alpha tani mund të shkarkojnë dhe përdorin kompajlerin Compaq falas thjesht duke plotësuar formularin dhe duke pranuar marrëveshjen e licencës. Përpiluesi mund të përdoret për të gjeneruar çdo program, komercial ose ndryshe. Ai përfshin një bibliotekë matematike dhe një korrigjues ( ladebug), i transferuar nga True64 Unix. Ajo vjen me faqet e zakonshme të referencës, si dhe një referencë gjuhësore dhe një udhëzues programuesi.

C / C ++ Interpreter Ch Embeddable (Edicioni standard)

Përkthyesi C / C ++ që mbështet standardin ISO 1990 C ( C90), funksionet kryesore të C99, klasat C ++ dhe shtesat në gjuhën C, si funksionet e ndërlidhura, lloji i vargut, etj. Mund të futet në aplikacione dhe pajisje të tjera, të përdorura si gjuhë skriptimi. Kodi C / C ++ interpretohet drejtpërdrejt pa përpiluar kodin e ndërmjetëm. Meqenëse ky përkthyes mbështet Linux, Windows, MacOS X, Solaris dhe HP-UX, kodi që krijoni mund të transferohet në secilën prej këtyre platformave. Botimi Standard është falas për përdorim personal, akademik dhe komercial. Për të shkarkuar paketën, duhet të regjistroheni.

Kompiluesit C dhe C ++ DJGPP

Është një sistem zhvillimi i bazuar në përpiluesin e mirënjohur C / C ++ GNU. Ai gjeneron skedarë të ekzekutueshëm MSDOS 32-bit, të cilët janë emra të gjatë të skedarëve të Windows 95. Është një sistem shumë funksional me IDE, biblioteka grafike, gjeneratorë analizues leksikor ( përkul), gjeneratorë analizues ( bizon), shërbimet e përpunimit të tekstit, e kështu me radhë. Përpiluesi C, shërbimet dhe bibliotekat janë të pajisura me kod burimor.

Cilk - përpilues i bazuar në ANSI C

Cilk është një gjuhë e bazuar në ANSI C që mund të përdoret për programim paralel me shumë fije. Kjo është veçanërisht efektive për përdorimin e paralelizmit dinamik, shumë asinkron në stilin e kalimit të të dhënave paralele ose mesazheve. Faqja zyrtare përmend se Cilk tashmë po përdoret për të zhvilluar tre programe shahu të klasit botëror: StarTech, Socrates dhe Cilkchess.

Sfinx - përpiluesi C-

Është një lloj kombinimi i përpiluesit C dhe asemblerit që lejon " krijoni programe me aftësi dhe lexueshmëri C duke ruajtur efikasitetin e gjuhës së asamblesë". Mund të krijojë skedarë të ekzekutueshëm MSDOS ose skedarë .OBJ që mund të përdoren së bashku me lidhës të tjerë për të krijuar një skedar të ekzekutueshëm. Nga lidhja e mësipërme, mund të gjeni kodin burimor dhe dokumentacionin për përpiluesin. Nëse dëshironi të merrni një binar të parapërpiluar, mund ta bëni në faqja jozyrtare e përpiluesit C - Sphinx.

Përpiluesi LSI C-86

Faqja për këtë përpilues është shkruar në japonisht. Duket si një përpilues i kryqëzuar për të gjeneruar kod për ROM-in. Versioni i vjetër i përpiluesit ( 3.30c) ofrohet pa pagesë. Versioni falas funksionon vetëm në MSDOS.

Përpilues kryq SDCC C

Është një përpilues ndër-C i krijuar për mikroprocesorët Intel 8051, DS390, Z80, HC08 dhe PIC. Ai gjithashtu mund të rimarrë për mikrokontrollues të tjerë 8-bitësh ose PIC. SDCC vjen me një montues dhe lidhës të rikonfigurueshëm, korrigjues dhe simulues të nivelit të burimit. Bibliotekat janë në përputhje me standardin C99. Kodi burimor për përpiluesin është i disponueshëm nën licencën GPL. Mbështeten platforma të tilla si Linux, Windows, Mac OS X, Alpha, Sparc dhe të tjera.

Përpiluesi C LADSoft CC386

Është një përpilues ANSI C për MSDOS / DPMI dhe Win32 që vjen me një bibliotekë të kohës së funksionimit, lidhës, korrigjues, zgjatues DOS (versioni MSDOS), IDE (version Win32) dhe mjetin make. Kodi burimor është gjithashtu i disponueshëm. Kur ekzekutohet në modalitetin e përputhshmërisë C99, ai përpilon shumicën e konstruksioneve C99.

Projekti Cygwin (Përpiluesit C dhe C ++)

Ky "projekt" përfshin një përpilues komercial ( GNU C / C ++) që gjeneron Win32 GUI dhe aplikacionet e konsolës. Ofrohet kodi burimor i përpiluesit, bibliotekave dhe veglave. Vini re se opsioni i paracaktuar në këtë paketë kërkon që ju të rishpërndani kodin burimor nëse përpiloni dhe lidheni me bibliotekat tuaja. Ekziston gjithashtu një opsion i veçantë i thirrshëm që lejon lidhjen me bibliotekat alternative, duke ju lejuar të shpërndani aplikacionet tuaja pa burime.

Përpiluesi LCC-Win32 C

Është një përpilues C për Windows që gjeneron aplikacione Win32 GUI dhe tastierë. Ai vjen me lidhësin e tij, IDE, korrigjuesin, redaktorin dhe përpiluesin e burimeve. LCC-Win32 bazohet në përpiluesin LCC dhe është falas vetëm për përdorim jokomercial.

LCC - një përpilues ridrejtues për ANSI C

LCC është një përpilues C ( vetëm kodi burimor) i cili gjeneron kodin për Alpha, Sparc, MIPS R3000 dhe Intel x86. Është baza për të paktën dy përpilues të tjerë Win32 C ( përshkruar edhe më sipër).

Cikloni C

Cikloni C nuk është një përpilues i rreptë ANSI C, por një " dialekt i sigurt"C. Ofron siguri të tipit, ka shumë kontrolle për të mbrojtur kundër tejmbushjeve të buferit, shkeljeve të lidhura me grupe, etj. Aktualisht funksionon në Linux dhe Windows ( në rastin e fundit nëpërmjet Cygwin), kërkon mjetet e përpilimit GNU në sistem.

Leonardo IDE

Është një IDE, përpilues dhe korrigjues i bazuar në Macintosh për programet C. Ai përfshin një redaktues të theksimit të sintaksës, përpilues ANSI C, përpilues të gjuhës së interpretimit ALPHA, redaktues grafiku, procesor virtual të kthyeshëm, etj.

Vini re se programet janë në kod për t'u ekzekutuar kundër vCPU. Makina virtuale dhe korrigjuesi ju lejojnë të ekzekutoni kodin tuaj përpara dhe me radhë dhe të mbështesni multitasking. IDE vjen me algoritme të animuara, shembuj të kodit burimor për lojëra si Tetris, Checkers dhe të tjera. IDE është i dobishëm për inspektimin dhe korrigjimin e kodit burimor, gjetjen e proceseve që përdorin memorie në mënyrë joefikase dhe më shumë.

Shënim: Ky projekt është ndërprerë.

Turbo C 2.01

Turbo C 2.01 i vjetër, por i provuar dhe i testuar për DOS, ofrohet pa pagesë nga pronarët e rinj të Borland. Ishte një përpilues popullor C Përpilimi apo jo? Është pothuajse e pamundur t'i përgjigjemi kësaj pyetjeje. Nëse dëshironi të mësoni se si të programoni për qëllime profesionale, atëherë një ide e mirë është ...

Shumë njerëz këshillojnë të fillojnë rrugën e tyre drejt programimit me këtë gjuhë të veçantë, dikur e krijuar për UNIX, por më vonë kapur të gjitha sistemet operative.
Nëse e dini gjuhën e programimit C, atëherë nuk do ta keni të vështirë të zotëroni gjuhë të tilla si C ++, C #, Java, etj. Është mjaft i lehtë dhe i përshtatshëm, prandaj është kaq i popullarizuar në mesin e programuesve dhe hakerëve.
Sot do të instalojmë përpiluesin C dhe C ++, do të shkruajmë programin tonë të parë dhe do ta përpilojmë në tastierë. Më pak fjalë, më shumë udhëzime. le të fillojmë.

Shkojmë në faqen mingw.org dhe shkarkojmë instaluesin, për anëtarët e ligës së dembelizmit këtu është një lidhje direkte.
Më pas, instaloni pa ndryshuar rrugën e instalimit, d.m.th. C: \ WinGW.
Gjatë instalimit, shkarkohen të gjithë skedarët e nevojshëm, kështu që duhet të keni një lidhje interneti.
Pasi të përfundojë instalimi, nisni programin dhe zgjidhni komponentët e nevojshëm për instalim, përkatësisht:
mingw32-bace // Përpiluesi C
mingw32-gcc-g ++ // përpiluesi C ++


Më pas, në menynë e sipërme, zgjidhni Instalim dhe zgjidhni Aplikoni Ndryshimet dhe në dritaren që shfaqet, klikoni Aplikoni, pas së cilës përpiluesit do të ngarkohen dhe instalohen.
Ne kontrollojmë për përpiluesit pas instalimit duke shkuar në dosjen C: \ WinGW \ bin \, në veçanti, na duhet gcc. Ok, përpiluesi është në vend, le të fillojmë të shkruajmë shtegun e sistemit për të.
Klikoni Start -> Control Panel -> System -> Advanced system settings -> në skedën "Avanced" në fund, klikoni "Environment Variables". Zgjidhni PATH dhe klikoni ndryshim.

Shkoni në fund të rreshtit "Vlera e ndryshueshme" dhe pas pikëpresjes shkruani adresën relative në dosje me përpiluesit C: \ WinGW \ bin dhe kaq, pa asnjë shenjë në fund dhe klikoni OK në të gjitha dritaret.

Artikujt kryesorë të lidhur