Home » Articole » RO » Calculatoare » Programare » C » Compilatoare pentru limbajul de programare C

Compilatoare pentru limbajul de programare C

postat în: C 0

Limbajul de programare CDev-C++

Dev C++ este un mediu de dezvoltare integrat (IDE) pentru limbajul de programare C++, disponibil de la Bloodshed Software. O versiune actualizată este disponibilă la Orwell Dev-C++.

C++ este un limbaj de programare care conține în sine majoritatea limbajului C, plus extensii. Majoritatea compilatoarelor C++ vor compila programe C, uneori cu câteva ajustări (cum ar fi invocarea lor cu un alt nume sau comutator de linie de comandă). Prin urmare, puteți utiliza Dev C++ pentru dezvoltarea C.

Cu toate acestea, Dev C++ nu este compilatorul. Este conceput pentru a utiliza versiunile MinGW sau Cygwin ale GCC – ambele pot fi obținute ca parte a pachetului Dev C++, deși sunt proiecte complet diferite.

Dev C++ oferă pur și simplu un editor, evidențierea sintaxei, unele facilități pentru vizualizarea codului (cum ar fi navigarea în clase și pachete) și o interfață grafică pentru compilatorul ales. Deoarece Dev C++ analizează mesajele de eroare produse de compilator și încearcă să distingă numerele de linii de erorile în sine, utilizarea altor programe de compilare este descurajată, deoarece formatul mesajelor lor de eroare este probabil să fie diferit.

Cea mai recentă versiune a Dev-C++ este o versiune beta pentru versiunea 5. Cu toate acestea, are încă un număr semnificativ de erori. Toate caracteristicile sunt acolo și este destul de utilizabil. Este considerat unul dintre cele mai bune software-uri C IDE-uri gratuite disponibile pentru Windows.

O versiune de Dev C++ pentru Linux este în curs de dezvoltare. Totuși, nu este încă utilizabilă. Utilizatorii Linux au deja o mulțime de IDE-uri disponibile. (de exemplu, KDevelop și Anjuta.) Majoritatea editorilor de text grafic și alți editori obișnuiți, cum ar fi emacs și vim, acceptă evidențierea sintaxelor.

Windows

  1. Accesați https://sourceforge.net/projects/orwelldevcpp/ și alegeți opțiunea de descărcare.
  2. Configurarea este destul de simplă. Asigurați-vă că opțiunea compilatorului este bifată.
  3. Acum puteți utiliza mediul oferit de software pentru a scrie și a rula codul.
  4. OPȚIONAL: „C:\Program Files (x86)\Dev-Cpp\MinGW64\bin” poate fi adăugat la variabila globală PATH a sistemului de operare pentru a compila cu gcc dintr-un prompt de comandă.

GCC

GNU Compiler Collection (GCC) este un set gratuit/liber de compilatoare dezvoltat de Free Software Foundation și poate fi instalat pe o mare varietate de sisteme de operare. Comenzile GCC sunt folosite aici pentru a demonstra cum să compilați codul C, așa că sunteți încurajat să vă faceți timp pentru a instala GCC pe computer.

GNU/Linux

Pe GNU/Linux, instalarea GNU C Compiler poate varia ca metodă de la distribuție la distribuție. (Tastați cc -v pentru a vedea dacă este deja instalat.)

  • Pentru Ubuntu, instalați compilatorul GCC (împreună cu alte instrumente necesare) rulând sudo apt install build-essential în terminal.
  • Pentru Debian, instalați compilatorul GCC (ca rădăcină) rulând apt install gcc în terminal.
  • Pentru Fedora, instalați compilatorul GCC (ca root) rulând dnf install gcc în terminal.
  • Pentru RHEL, instalați compilatorul GCC (ca rădăcină) rulând dnf install gcc în terminal.
  • Pentru Mandrake, instalați compilatorul GCC (ca root) rulând urpmi gcc în terminal.
  • Pentru Slackware, pachetul este disponibil pe site-ul lor – pur și simplu descărcați și tastați installpkg gcc-xxxxx.tgz în terminal.
  • Pentru Gentoo, ar trebui să aveți deja instalat GCC, deoarece va fi folosit la prima instalare. Pentru a-l actualiza, rulați (ca root) emerge -uav gcc în terminal.
  • Pentru Arch Linux, instalați compilatorul GCC (ca root) rulând pacman -S gcc în terminal.
  • Pentru Void Linux, instalați compilatorul GCC (ca root) rulând xbps-install -S gcc în terminal.
  • Dacă nu puteți deveni root, obțineți tarball-ul GCC de la ftp://ftp.gnu.org/ și urmați instrucțiunile din acesta pentru a compila și instala în directorul dvs. de acasă. Fiți conștient, totuși, că aveți nevoie de un compilator C pentru a face asta – da, GCC în sine este scris în C.
  • Puteți utiliza un compilator/IDE C comercial.

macOS

Cea mai simplă metodă de obținere a unui compilator este instalarea IDE-ului proprietar Apple, Xcode, disponibil gratuit.

Xcode vine la pachet cu un compilator compatibil cu gcc numit clang, care a înlocuit GCC ca un compilator C implicit al Xcode cu câțiva ani în urmă. Dar, deoarece Xcode permite comanda gcc la compilatorul clang, instalarea GCC nu este necesară pentru a compila codul exemplu din acest ghid.

Dacă preferați să utilizați compilatorul GCC, managerul de pachete terță parte, Homebrew, oferă un proces de instalare ușor. Mai întâi va trebui să instalați Homebrew și apoi să lansați comanda brew install pentru a instala formula GCC Homebrew dorită. Puteți găsi un tutorial recent care vă va ghida prin acest proces, deoarece pot fi necesare alte comenzi pentru a configura perfect GCC pe sistemul dvs., mai ales dacă aveți deja instalat Xcode.

Pentru pasionații de computere hardcore, GCC poate fi compilat direct din codul sursă. Vă recomandăm să căutați și să urmați un tutorial actualizat pentru instalarea GCC din fișierele sursă.

Sistemele de familii BSD

  • Pentru FreeBSD, NetBSD, OpenBSD, DragonFly BSD, portul GNU gcc este disponibil în sistemul de bază sau poate fi obținut folosind colecția de porturi sau pkgsrc.

Windows

Există trei moduri de a utiliza GCC pe Windows: Cygwin, MinGW și Windows Subsystem pentru Linux (WSL). Aplicațiile compilate cu Cygwin nu vor rula pe niciun computer fără Cygwin, așa că este recomandat MinGW. MinGW este mai simplu de instalat și ocupă mai puțin spațiu pe disc.

MinGW
  1. Accesați http://sourceforge.net/projects/mingw/ la descărcare și salvați-l pe hard disk.
  2. Odată ce descărcarea este terminată, deschideți-o și urmați instrucțiunile. De asemenea, puteți alege să instalați compilatoare suplimentare sau instrumentul Make, dar acestea nu sunt necesare.
  3. Acum trebuie să vă setați PATH. Faceți clic dreapta pe „My computer” și faceți clic pe „Properties”. Accesați fila „Advanced” și faceți clic pe „Environment variables”. Accesați secțiunea „System variables” și derulați în jos până când vedeți „Path”. Faceți clic pe ea, apoi faceți clic pe „edit”. Adăugați „C:\MinGW\bin\” (fără ghilimele) la sfârșit.
  4. Pentru a testa dacă GCC funcționează, deschideți un prompt de comandă și tastați „gcc”. Ar trebui să primiți mesajul „gcc: fatal error: no input files compilation terminated”. Dacă primiți acest mesaj, GCC este instalat corect.
Cygwin
  1. Accesați http://www.cygwin.com și faceți clic pe butonul „Install Cygwin Now” din colțul din dreapta sus al paginii.
  2. Faceți clic pe „run” în fereastra care apare și faceți clic pe „next” de mai multe ori, acceptând toate setările implicite.
  3. Alegeți oricare dintre site-urile de descărcare („ftp.easynet.be”, etc.) când apare acea fereastră; apăsați „next” și programul de instalare Cygwin ar trebui să înceapă descărcarea.
  4. Când apare fereastra „Select Packages”, derulați în jos la titlul „Devel” și faceți clic pe „+” de lângă acesta. În lista de pachete care se afișează acum, derulați în jos și găsiți pachetul „gcc-core”; acesta este compilatorul. Faceți clic o dată pe cuvântul „Skip” și ar trebui să se schimbe cu un număr, cum ar fi „3.4” etc. (numărul versiunii), iar un „X” va apărea lângă „gcc-core” și alte câteva pachete conexe care vor apărea acum vor fi descărcate.
  5. Faceți clic pe „next” și compilatorul, precum și instrumentele Cygwin ar trebui să înceapă descărcarea; asta ar putea dura ceva timp. În timp ce așteptați finalizarea instalării, descărcați orice editor de text conceput pentru programare. Deși Cygwin include unele, este posibil să preferați să faceți o căutare pe web pentru a găsi alte alternative. În timp ce utilizarea unui editor de text stoc este posibilă, nu este ideală.
  6. Odată ce descărcările Cygwin s-au terminat și ați făcut clic pe „next”, etc. pentru a finaliza instalarea, faceți dublu clic pe pictograma Cygwin de pe desktop pentru a începe „command prompt” Cygwin. Directorul dvs. de acasă va fi configurat automat în folderul Cygwin, care acum ar trebui să fie la „C:\cygwin” (dosarul Cygwin este în anumite privințe ca un mic computer Unix/linux pe mașina dumneavoastră Windows — nu din punct de vedere tehnic, desigur, dar poate fi util să ne gândim la asta).
  7. Tastați „gcc” la promptul Cygwin și apăsați „enter”; dacă apare „gcc: no input files” sau ceva asemănător ați reușit și acum aveți compilatorul gcc pe computer (și felicitări — tocmai ați primit și primul mesaj de eroare!).
Subsistemul Windows pentru Linux
  1. Accesați http://aka.ms/wsldocs și urmați pașii pentru a instala WSL
  2. Accesați https://aka.ms/vscode și urmați pașii pentru a instala VSCode
  3. Urmați ghidul și alegeți Get Started with C++ and WSL
  4. Ca rezultat, va trebui să instalați eventual Ubuntu și să configurați în mod corespunzător, instalând GCC ca ghidul Linux de mai sus.

Versiunea actuală stabilă (utilizabilă) a lui GCC este 4.9.1 publicată pe 2014-07-16, care acceptă mai multe platforme. De fapt, GCC nu este doar un compilator C, ci o familie de compilatoare pentru mai multe limbi, cum ar fi C++, Ada, Java și Fortran.

Sisteme încorporate

Majoritatea CPU-urilor sunt microcontrolere în sisteme încorporate, adesea programate în C, dar majoritatea compilatoarelor menționate mai sus (cu excepția GCC) nu acceptă astfel de procesoare.

(Traducere și adaptare din Wikibooks de Nicolae Sfetcu)

Traducere şi traducători
Traducere şi traducători

Include Ghidul Comisiei Europene pentru traducătorii din Uniunea Europeană Despre traducere şi traducători, teorii ale traducerilor, traducerea asistată pe calculator, şi software utilizat în traduceri. Include Ghidul Comisiei Europene pentru traducătorii din Uniunea Europeană şi legislaţia specifică traducerilor şi traducătorilor. … Citeşte mai mult

Nu a fost votat $2,99 Selectează opțiunile
Statistica pentru afaceri
Statistica pentru afaceri

Statistica pentru afaceri este un ghid practic elementar de statistică, cu eșantioanele de date și exemplele orientate spre afaceri. Statistica face posibilă analiza problemelor de afaceri din lumea reală cu date reale, astfel încât să puteți determina dacă o strategie … Citeşte mai mult

Nu a fost votat $3,99$8,55 Selectează opțiunile
Excel - Ghid pentru începători
Excel – Ghid pentru începători

Acest ghid este destinat să vă ajute să învățați și să lucrați cu Microsoft Excel. Se bazează pe utilizarea Excel 2016 pe un computer Windows, dar conceptele și instrumentele acoperite rămân destul de consistente cu unele versiuni mai vechi de … Citeşte mai mult

Nu a fost votat $0,00 Selectează opțiunile

Lasă un răspuns

Adresa ta de email nu va fi publicată.