Kako postaviti pametne telefone i računala. Informativni portal

Odabir razvojnog okruženja (IDE). Online prevodioci

Posljednje ažuriranje: 18.05.2017

Za izradu C programa potreban vam je uređivač teksta s kojim možete upisivati ​​izvorni kod. Također vam je potreban kompajler koji uzima C izvornu datoteku i kompilira je u izvršnu datoteku.

Kao prevodilac, koristit ćemo najpopularniji gcc prevodilac dostupan za različite platforme. Više informacija o GCC-u možete dobiti na službenim stranicama projekta https://gcc.gnu.org/.

GCC kompilacijski paket distribuira se u različitim verzijama. Jedna od popularnijih verzija je razvojni komplet iz neprofitnog projekta Mingw-w64. Da biste instalirali odgovarajući paket kompajlera, preuzmite instalacijsku datoteku s veze

Prilikom pokretanja instalacijskog programa, otvorit će se sljedeći prozor:

Kliknite na gumb Dalje> i prijeđite na sljedeći korak:

Ako je verzija OS-a 64-bitna, tada u polju Arhitektura odaberite x86_64. Ostale postavke ostavite kao zadane i kliknite na gumb Dalje>. U sljedećem koraku naznačit ćemo put gdje će se paket instalirati:

Možete ostaviti zadane postavke. I nakon što prijeđete na sljedeći korak, počet će sama instalacija.

Nakon dovršetka instalacije, sve potrebne datoteke kompajlera pojavit će se na tvrdom disku duž puta koji je odabran za instalaciju. U mom slučaju, oni su usput C: \ Programske datoteke (x86) \ mingw-w64 \ i686-7.1.0-posix-dwarf-rt_v5-rev0 \ mingw32 \ bin:

Točan put može se razlikovati ovisno o verziji paketa, ali u svakom slučaju, sve datoteke će se nalaziti na putu koji je naveden tijekom koraka instalacije.

Konkretno, datoteka gcc.exe predstavljat će C prevodilac.

I dodajte putanju prevoditelja:

Dakle, kompajler je instaliran i sada možemo napisati prvi program. To će zahtijevati da bilo koji uređivač teksta upiše izvorni kod. Možete uzeti uobičajeni uređivač Notepad ++ ili čak uobičajeni ugrađeni Notepad.

Dakle, napravimo mapu na tvrdom disku za izvorne datoteke. I u ovoj mapi stvorite novu datoteku pod nazivom hello.c.

U mom slučaju, datoteka hello.c nalazi se u mapi C: \ c.

Sada definirajmo najjednostavniji kod u datoteci hello.c koji će ispisati redak na konzoli:

#uključiti // uključiti datoteku zaglavlja stdio.h int main (void) // definirati glavnu funkciju (// početak funkcije printf ("Hello World! \ n"); // ispis reda na konzoli vraća 0; / / izađi iz funkcije) / / kraj funkcije

Za izlaz niza na konzolu morate spojiti potrebnu funkcionalnost. Da biste to učinili, na početku datoteke nalazi se redak

#uključiti

Direktiva uključi uključuje datoteku zaglavlja stdio.h, koja sadrži definiciju funkcije printf, koja je potrebna za ispis niza na konzoli.

Ključna riječ int u definiciji funkcije int main (void) kaže da funkcija vraća cijeli broj. A riječ void u zagradama označava da funkcija ne uzima parametre.

Tijelo glavne funkcije zatvoreno je vitičastim zagradama (). U tijelu funkcije, niz se izlazi na konzolu pomoću funkcije printf, kojoj se prosljeđuje izlazni niz "Hello world!".

Na kraju napuštamo funkciju pomoću naredbe return. Budući da funkcija mora vratiti cijeli broj, nakon povrata se navodi broj 0. Nula se koristi kao pokazatelj uspješnog završetka programa.

Nakon svake radnje u funkciji stavlja se točka-zarez.

Sada sastavite ovu datoteku. Da biste to učinili, otvorite naredbeni redak sustava Windows i prvo upotrijebite naredbu cd za navigaciju do mape s izvornom datotekom:

Da biste kompajlirali izvorni kod, morate prenijeti datoteku hello.c kao parametar gcc prevoditelju:

Ovo će sastaviti izvršnu datoteku, koja se u sustavu Windows prema zadanim postavkama naziva a.exe. I možemo se pozvati na ovu datoteku, u kojem slučaju će konzola prikazati niz "Hello World!", Zapravo, kako je napisano u kodu.

Koji besplatni C++ prevodioci i IDE-ovi postoje za njih.

prevoditelji:

1) gcc. Za Windows je najbolje koristiti MinGW, ovo je gcc port na Windows platformi.

2) Visual C ++ 2005 Express Edition. Izravne veze za preuzimanje: www.rsdn.ru/Forum/Message.aspx?mid=1477837#1477837

3) Digitalni Mars C / C ++ prevodioci. Prilično dobar prevodilac, ali manje standardiziran od nedavnih gcc ili VC7.1.

4) Borland besplatni kompajler. Sadrži uslužne programe kompajlera i naredbenog retka.

5) Otvorite Watcom C / C ++.

6) LCC-Win32 (Samo C kompajler, C ++ ne podržava).

7) Microsoft Visual C ++ Toolkit 2003. punopravni VC7.1 optimizirajući kompajler bez IDE-a i nmakea. Trenutno zamijenjen Visual C ++ 2005 Express Edition i nije dostupan od Microsofta, koristite pretragu. Može biti poželjniji zbog svoje male težine (~ 30 MiB).

IDE:

1) Dev-C ++. prilično dobar IDE za gcc (mingw). Trenutno se razvija kao wxDev-C++ s obzirom na integraciju s wxWidgets GUI razvojnim sustavom.

2) MinGW Developer Studio - IDE je dizajniran posebno za korištenje u kombinaciji s MinGW. Vrlo je zgodno za one koji istovremeno razvijaju program za Windows i Linux, jer format projekata je isti i sve što trebate učiniti je kliknuti na gumb za prevođenje i ne zamarati se postavljanjem različitih okruženja.

3) Šifra :: Blocks IDE. Ovo je vjerojatno jedan od najboljih (iako najmlađih) IDE-ova za besplatne prevodioce, podržava ne samo MinGW, već i Microsoft Visual C ++ Toolkit 2003, Digital Mars C / C ++ kompilatore, Borland besplatni kompajler, Open Watcom C / C ++ i kompajler za mali uređaj C

4) Eclipse / CDT - napisan u Javi, razvojna platforma IDE + plug-in koja pretvara platformu u okruženje prilagođeno za C ++. Informacije o dodatku Preuzmite gotov IDE

5) Emacs / Vim. Nije za one slabog srca, dugo vrijeme treninga. Prednosti - višeplatforma te snaga i fleksibilnost o kojoj drugi alati nisu ni sanjali. Vim službena stranica. Emacs: - službeni ftp - dobra distribucija za Windows

6) eVC 3/4 Besplatni IDE od Microsofta za WinCE platformu. www.microsoft.com

7) Visual-MinGW. Distribuirano pod GNU licencom. IDE omot vrlo je sličan Microsoft Visual C++ 6

8) Visual Studio 2005 Express - besplatna verzija MSVC 2005. Ima punopravni prevodilac C ++ i zajedno s platformom SDK i DXSDK daje vam dovoljno mogućnosti za pisanje igara. Veličina distribucije ~ 450 Mb.

9) Visual Studio 2008 Express. Dolazi u paketu sa smanjenom verzijom Windows SDK-a (ranije nazvan Platform SDK) koji sadrži samo zaglavlja, knjižnice i osnovne uslužne programe, tako da nema potrebe zasebno preuzimati SDK za platformu.

10) NetBeans IDE. Besplatni IDE tvrtke Sun Microsystems, napisan na Javi, i stoga, kao i Eclipse, zahtijeva JVM na korisničkom računalu. Podržava mnoge jezike, uključujući čile i C ++. Možete preuzeti distribucijski komplet posebno za rad s C ++ ili proširiti već instalirano okruženje pomoću dodatka. Podržava uglavnom rad s MinGW kompajlerom. Pruža opsežne mogućnosti za automatsko refaktoriranje koda. Oni koji koriste nekoliko kompilatora odjednom preporuča se pogledati Scons i Boost.Build - prikladne sustave za izgradnju projekata.

C je jednostavan proceduralni programski jezik opće namjene. Prilično je lako naučiti. Istovremeno je moćan tako da se može koristiti za izradu bilo kojeg računalnog programa.

C++ je objektno orijentirani programski jezik koji je izvorno stvoren kao nadskup C. C i C++ jezici su među najpopularnijim tehnologijama koje se koriste za pisanje programa.

U ovom su članku navedeni besplatni prevoditelji C i C ++ za različite operacijske sustave.

Besplatni C, C ++ prevodioci i tumači za računala

Otvorite Watcom V2 vilicu

Može pokretati i stvarati izvršne datoteke pod Windowsom ( 16-bitne, 32-bitne i 64-bitne verzije), Linux ( 32-bitne i 64-bitne verzije), OS / 2 i MS-DOS ( 16-bitni i 32-bitni načini rada). Vrijedi pojasniti da je Watcom bio dobro poznati komercijalni prevodilac sve dok ga izvorni programeri nisu prestali prodavati i objavili izvorni kod ( pod javnom licencom Sybase Open Watcom).

Za individualne programere ili programere početnike Zajednica Microsoft Visual Studio uključuje mnoge važne alate iz komercijalnih verzija projekta. Na raspolaganju vam je IDE, program za ispravljanje pogrešaka, kompajler za optimizaciju, uređivač, alate za ispravljanje pogrešaka i profiliranje. Uz ovaj paket možete razvijati programe za desktop i mobilne verzije sustava Windows, kao i za Android. Prevoditelj C ++ podržava većinu značajki ISO C ++ 11, neke od ISO C ++ 14 i C ++ 17. U isto vrijeme, C prevodilac je već beznadno zastario i čak nema odgovarajuću podršku za C99.

Softver također dolazi s podrškom za izgradnju C#, Visual Basic, F# i Python programa. U vrijeme kada sam pisao ovaj članak, na web-mjestu projekta stajalo je da je Visual Studio Community 2015 “ besplatni alat za individualne programere, projekte otvorenog koda, znanstvena istraživanja, obrazovne projekte i male profesionalne grupe».

Clang: Frontend programskog jezika C za LLVM

Clang je kompajler za C, C ++, Objective C i Objective C ++ razvijen za Apple. Ovo je dio LLVM projekta. Clang implementira različite ISO C i C ++ standarde kao što su C11, ISO C ++ 11, C ++ 14 i djelomično C ++ 1z.

Također podržava proširenja koja se nalaze u GNU obitelji C prevoditelja. C prevodilac za Windows je objavljen pod BSD licencom. Nažalost, u vrijeme pisanja ovog teksta, on je dostupan samo u izvornom obliku i morat ćete ga sami izraditi.

MinGW-w64

Projekt MinGW-w64 pruža knjižnice, zaglavlja, potrebne GNU C i C ++ prevodiocima za rad na Windows sustavu. U slučaju MinGW-w64, ove datoteke podrške omogućuju stvaranje 64-bitni programi pored 32-bitnih. Projekt također nudi unakrsne kompajlere tako da možete sastaviti Windows program iz Linux sustava.

AMD x86 Open64 Compiler Suite

Ovo je verzija skupa prevoditelja Open64 (opisano u nastavku) koja je podešena za AMD procesore i ima dodatne ispravke grešaka. C / C ++ prevodilac je u skladu sa standardima ANSI C99 i ISO C ++ 98, podržava pozive na više jezika ( budući da uključuje prevodilac Fortran), 32-bitni i 64-bitni x86 kod, generiranje vektorskog i skalarnog koda SSE / SSE2 / SSE3, OpenMP 2.5 za modele dijeljene memorije, MPICH2 za modele distribuirane i dijeljene memorije; sadrži optimizator koji podržava veliki broj optimizacija ( globalna, ciklus-čvor, međuproceduralna analiza, povratna informacija) i mnogo više. Komplet dolazi s optimiziranom AMD Core Math Library i dokumentacijom. Ovaj skup kompilatora zahtijeva Linux.

C / C ++ kompajler otvorenog koda Watcom / Open Watcom

To je besplatni prevodilac otvorenog koda za Windows 7. Generira kod za Win32, Windows 3.1 (Win16), OS / 2, Netware NLM, MSDOS ( 16-bitni i 32-bitni način rada) itd. Watcom je bio vrlo popularan kompajler prije nekoliko godina dok ga Sybase nije ugasio. Također uključuje prilično poznati STLport ( implementacija standardne biblioteke predložaka C ++). Ažuriranje: Čini se da je ovaj projekt zastao i novi projekt Open Watcom V2 Fork (gore opisan) trenutno je u tijeku.

Digitalni Mars C / C ++ prevodilac (zamjena za Symantec C ++)

Digital Mars C / C ++ zamjena je za Symantec C ++ s podrškom za kompilaciju programa za Win32, Windows 3.1, MSDOS i 32-bitni prošireni MSDOS. Ako računalo koje koristite nema procesor s pomičnim zarezom ( strojevi prije Pentiuma), možete povezati emulaciju s pomičnim zarezom u svom programu. Prevoditelj podržava definiciju C ++ iz označenog C++ priručnika ( RUKA) i napredne značajke AT&T 3.0, uključujući predloške, ugniježđene klase, ugniježđene tipove, rukovanje iznimkama i identifikaciju tipa izvođenja.

UPS Debugger (C interpreter)

To je grafički program za ispravljanje pogrešaka na razini izvora za X Window System i sadrži ugrađeni C interpreter. Može obraditi jednu ili više izvornih datoteka. Možete ga koristiti za stvaranje izvršne datoteke bajtkoda i izvršavanje interpretatora u toj izvršnoj datoteki. Ako vam je potreban tumač za otklanjanje pogrešaka ili izradu prototipa programa ili samo za učenje jezika, isprobajte ovaj alat. Podržava sljedeće platforme: Solaris, SunOS, Linux, FreeBSD, BSD/OS i nekoliko drugih Unix platformi.

BDS C prevodilac

Sjećate li se starog (popularnog) BDS C kompajlera za CP / M 8080 / Z80 sustave? Ovaj prevodilac C trenutno je u javnoj domeni, zajedno s izvornim kodom asemblerskog jezika. Paket je maloprodajna verzija kompajlera s linkerom i korisničkim priručnikom. Može se koristiti za jednostavno generiranje 8080/8085 / Z80 koda za ugrađene sustave ( odnosno izradite vlastite rutine za zamjenu bilo kojeg koda biblioteke koji poziva funkcije operacijskog sustava).

Krvoproliće Dev C / C ++ kompajler

To je Win32 IDE koji uključuje C++ egcs kompajler i GNU debugger iz Mingw32 okruženja. Kao i uređivač i drugi alati za olakšavanje razvoja programa pomoću Mingw32 gcc prevoditelja na Windows platformi. Također sadrži instalacijski program za aplikacije.

Prevodilac C Narančasta

Radi u Windows i DOS-u, ima integrirano razvojno okruženje s programskim uređivačem ( s isticanjem sintakse i automatskim dovršavanjem koda). Može generirati programe za Win32 i MSDOS, kao i Intel i Motorola hex datoteke ( što je korisno ako pišete programe za ugrađene sustave). Vaši će programi koristiti DOS ekspander za izlaz MSDOS-a.

DeSmet C

DeSmet C bi trebao biti poznat svima koji su programirali u C-u 1980-ih. To je C kompajler za MSDOS. Izdan je pod GNU GPL licencom i dolazi s priručnicima, uređivačem i optimizatorom treće strane.

Apple Xcode za Mac OS X

Xcode je Appleov IDE koji uključuje uređivač za isticanje sintakse, sustav kontrole izgradnje, program za ispravljanje pogrešaka, GNU C kompajler (gcc), front-end dizajner, AppleScript Studio, Java razvojnu podršku, WebObjects razvojne alate. Da biste dobili pristup ovim alatima, morate biti član Apple Developer Connection (ADC)... Ali online članstvo je besplatno.

Tiny C Compiler - najkompaktniji Linux C prevodilac

Ovaj mali C prevodilac za Linux i Windows generira optimizirane x86 binarne datoteke. Tvrdi da prikuplja, povezuje i povezuje kod nekoliko puta brže od GCC-a. Programeri trenutno nastoje osigurati usklađenost s ISO C99. Prevoditelj također uključuje izbornu provjeru granica. Obrađuje datoteke C skripte ( samo dodaj Linux shebang kod #! / Usr / local / bin / tcc -run na prvi redak C izvornog koda tako da se izravno izvršava). TCC se distribuira pod GNU Općom javnom licencom.

Prijenosni prevodilac objekata

To je zbirka biblioteka klasa i Prevoditelj Objective C koji pretvara Objective C kod u obični C kod. Radi na Windows, Linux, OS/2, Macintosh itd.

C & C ++ prevoditelji Mingw32

Ovaj sustav dolazi s GNU C / C ++ kompajlerom koji se može koristiti za stvaranje Win32 izvršnih datoteka. Sadrži svoje , koji je u javnom vlasništvu. Očekuje se da će aplikacije izrađene pomoću ovog sustava biti brže od onih izrađenih pomoću Cygwin32 i nisu ograničene uvjetima GNU licence. Mingw32 dolazi s alatima za obradu teksta ( sed, grep), generator leksičkog analizatora ( savijati), generator parsera ( bizon) itd. Mingw32 također dolazi s kompajlerom resursa sustava Windows.

GNU C / C ++ prevodilac

Stranica GNU C prevoditelja pruža veze na binarne datoteke i izvorni kod za GNU C prevodilac. Također možete koristiti veze u ovom članku na najčešće tražene binarne datoteke ( MSDOS i Win32).

C Pelles kompajler

Još jedan prevodilac C baziran na LCC ( vidi također LCC-Win32). Uključuje C prevodilac, povezivač, resurs, prevodilac poruka, pomoćni program za izradu i druge alate. Sastavlja kod za Windows i Pocket PC.

Compaq C kompajler

Korisnici Linuxa / Alpha sada mogu besplatno preuzeti i koristiti Compaq kompajler jednostavnim ispunjavanjem obrasca i prihvaćanjem licencnog ugovora. Prevoditelj se može koristiti za generiranje bilo kojeg programa, komercijalnog ili drugog. Uključuje matematičku biblioteku i program za ispravljanje pogrešaka ( ladebug), preneseno s True64 Unixa. Dolazi s uobičajenim referentnim stranicama, kao i jezičnom referencom i vodičem za programere.

C / C ++ Interpreter Ch može se ugraditi (standardno izdanje)

C / C ++ tumač koji podržava ISO 1990 C standard ( C90), osnovne C99 funkcije, C ++ klase i proširenja za jezik C kao što su ugniježđene funkcije, vrsta stringa, itd. Može se ugraditi u druge aplikacije i hardver, koristiti kao skriptni jezik. C / C ++ kod se tumači izravno bez sastavljanja međukoda. Budući da ovaj tumač podržava Linux, Windows, MacOS X, Solaris i HP-UX, kod koji kreirate može se prenijeti na bilo koju od ovih platformi. Standardno izdanje besplatno je za osobnu, akademsku i komercijalnu upotrebu. Za preuzimanje paketa morate se registrirati.

C i C ++ prevoditelji DJGPP

Riječ je o razvojnom sustavu koji se temelji na poznatom C / C ++ kompajleru GNU. Generira 32-bitne MSDOS izvršne datoteke, koji su Windows 95 dugi nazivi datoteka. To je vrlo funkcionalan sustav s IDE-om, grafičkim bibliotekama, generatorima leksičkih analizatora ( savijati), generatori parsera ( bizon), uslužni programi za obradu teksta i tako dalje. C prevodilac, uslužni programi i knjižnice isporučuju se s izvornim kodom.

Cilk - kompajler baziran na ANSI C

Cilk je jezik baziran na ANSI C-u koji se može koristiti za višenitno paralelno programiranje. Ovo je posebno učinkovito za korištenje dinamičkog, vrlo asinkronog paralelizma u stilu paralelnog prosljeđivanja podataka ili poruka. Službena web stranica spominje da se Cilk već koristi za razvoj tri šahovska programa svjetske klase: StarTech, Socrates i Cilkchess.

Sphinx - C prevodilac—

To je svojevrsna kombinacija C prevoditelja i asemblera koja omogućuje " kreirati programe s C mogućnostima i čitljivošću uz održavanje učinkovitosti asemblerskog jezika". Može stvoriti MSDOS izvršne datoteke ili .OBJ datoteke koje se mogu koristiti zajedno s drugim povezivačima za stvaranje izvršne datoteke. Na gornjoj poveznici možete pronaći izvorni kod i dokumentaciju za kompajler. Ako želite dobiti unaprijed kompilirani binarni program, možete to učiniti na neslužbeno mjesto prevoditelja C - Sphinx.

Sastavljač LSI C-86

Stranica za ovaj prevodilac je napisana na japanskom. Izgleda kao unakrsni prevodilac za generiranje koda za ROM. Stara verzija kompilatora ( 3.30c) pruža se besplatno. Besplatna verzija radi samo na MSDOS-u.

SDCC C unakrsni prevodilac

To je cross-C kompajler dizajniran za Intel 8051, DS390, Z80, HC08 i PIC mikroprocesore. Također se može ponovno mapirati za druge 8-bitne mikrokontrolere ili PIC-ove. SDCC dolazi s rekonfigurabilnim asemblerom i povezivačem, programom za ispravljanje pogrešaka na razini izvora i simulatorom. Knjižnice su kompatibilne sa standardom C99. Izvorni kod za kompajler dostupan je pod GPL licencom. Podržane su platforme kao što su Linux, Windows, Mac OS X, Alpha, Sparc i druge.

C kompajler LADSoft CC386

To je ANSI C prevodilac za MSDOS / DPMI i Win32 koji dolazi s runtime bibliotekom, linkerom, programom za ispravljanje pogrešaka, DOS ekstenderom (verzija MSDOS), IDE (verzija Win32) i uslužni program make. Izvorni kod je također dostupan. Kada se izvodi u načinu kompatibilnosti s C99, kompajlira većinu C99 konstrukcija.

Cygwin projekt (prevoditelji C i C ++)

Ovaj "projekt" uključuje komercijalni prevodilac ( GNU C / C ++) koji generira Win32 GUI i konzolne aplikacije. Naveden je izvorni kod kompilatora, knjižnice i alati. Imajte na umu da zadana opcija u ovom paketu zahtijeva od vas da redistribuirate izvorni kod ako prevedete i povežete se sa svojim knjižnicama. Postoji i posebna mogućnost pozivanja koja omogućuje povezivanje s alternativnim knjižnicama, omogućujući vam da distribuirate svoje aplikacije bez izvora.

LCC-Win32 C prevodilac

To je C prevodilac za Windows koji generira Win32 GUI i konzolne aplikacije. Dolazi s vlastitim linkerom, IDE, programom za ispravljanje pogrešaka, editorom i kompajlerom resursa. LCC-Win32 temelji se na LCC kompajleru i besplatan je samo za nekomercijalnu upotrebu.

LCC - kompajler za preusmjeravanje za ANSI C

LCC je prevodilac C ( samo izvorni kod) koji generira kod za Alpha, Sparc, MIPS R3000 i Intel x86. To je osnova za najmanje dva druga Win32 C prevoditelja ( također gore opisano).

Ciklon C

Cyclone C nije strogi ANSI C prevodilac, već " siguran dijalekt„C. Pruža sigurnost tipa, ima mnogo provjera za zaštitu od prekoračenja međuspremnika, kršenja povezanih s nizom itd. Trenutno radi na Linuxu i Windowsima ( u potonjem slučaju preko Cygwina), zahtijeva GNU alate za kompilaciju na sustavu.

Leonardo IDE

To je IDE baziran na Macintoshu, kompajler i program za ispravljanje pogrešaka za C programe. Uključuje uređivač za isticanje sintakse, ANSI C prevodilac, prevodilac ALPHA jezika za renderiranje, uređivač grafova, reverzibilni virtualni procesor itd.

Imajte na umu da su programi u kodu koji se izvršavaju na vCPU-u. Virtualni stroj i program za ispravljanje pogrešaka omogućuju vam pokretanje koda naprijed-natrag i podržavaju višezadaćnost. IDE dolazi s animiranim algoritmima, primjerima izvornog koda za igre kao što su Tetris, Checkers i druge. IDE je koristan za provjeru i otklanjanje pogrešaka izvornog koda, pronalaženje procesa koji neučinkovito koriste memoriju i još mnogo toga.

Napomena: Ovaj projekt je prekinut.

Turbo C 2.01

Stari, ali isprobani Turbo C 2.01 za DOS dostupan je besplatno od novih vlasnika Borlanda. Bio je to popularan kompajler C Kompilirati ili ne? Gotovo je nemoguće odgovoriti na ovo pitanje. Ako želite naučiti programirati u profesionalne svrhe, onda je dobra ideja ...

Mnogi ljudi savjetuju da započnu svoj put u programiranje s ovim jezikom, koji je nekada bio kreiran za UNIX, ali je kasnije zauzeo sve operativne sustave.
Ako poznajete programski jezik C, onda vam neće biti teško savladati jezike kao što su C++, C#, Java itd. Prilično je lagan i praktičan, zbog čega je toliko popularan među programerima i hakerima.
Danas ćemo instalirati kompajler C i C ++, napisati naš prvi program i prevesti ga u konzolu. Manje riječi, više uputa. Započnimo.

Idemo na stranicu mingw.org i preuzimamo instalacijski program, za članove lige lijenosti ovdje je izravna poveznica.
Zatim, instalirajte bez mijenjanja instalacijskog puta, tj. C: \ WinGW.
Tijekom instalacije preuzimaju se sve potrebne datoteke, tako da morate imati internetsku vezu.
Nakon završetka instalacije pokrenite program i odaberite potrebne komponente za instalaciju, i to:
mingw32-bace // C prevodilac
mingw32-gcc-g ++ // C ++ prevodilac


Zatim u gornjem izborniku odaberite Installation i odaberite Apply Changes i u prozoru koji se pojavi kliknite Apply, nakon čega će se kompajleri učitati i instalirati.
Provjeravamo kompajlere nakon instalacije odlaskom u mapu C: \ WinGW \ bin \, posebno nam je potreban gcc. Ok, kompajler je na svom mjestu, počnimo pisati put sustava do njega.
Kliknite Start -> Upravljačka ploča -> Sustav -> Napredne postavke sustava -> na kartici "napredno" pri dnu kliknite "Varijable okruženja". Odaberite PUT i kliknite Promijeni.

Idite na kraj retka "Variable value" i nakon točke-zareza upišite relativnu adresu u mapu s prevodiocima C:\WinGW\bin i to je to, bez znakova na kraju i kliknite OK na svim prozorima.

Vrhunski povezani članci