Cum se compilează programul c utilizând compilatorul de compilator gnu (gcc)

Acest articol descrie modul de compilare a programului din codul sursă din C folosind compilatorul GNU compilator (GCC) pentru Linux sau GNU minimalist (Mingw) pentru Windows.

Pași

Metoda 1 din 2:
Folosind GCC pentru Unix
  1. Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 1
unu. În sistemul Unix, deschideți terminalul.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 2
    2. introduce GCC --Version și apăsați pe ↵ Introduceți. Versiunea compilatorului C apare. Dacă echipa nu a funcționat, cel mai probabil, GCC nu este instalat.
  • Dacă compilatorul nu este instalat, citiți documentația pentru distribuția dvs. Linux, pentru a afla cum să descărcați pachetul corespunzător.
  • Dacă compilați un program scris în C ++, în loc de "GCC" Introduceți "G ++".
  • Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 3
    3. Accesați directorul în care este stocat codul sursă.
  • De exemplu, dacă fișierul cu codul sursă "principal.C »Situat în directorul / usr / wikihow / sursă, introduceți CD / USR / WikiHow / Sursa.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 4
    4. introduce GCC Main.C -O Helloworld. Înlocuiți "Main.C "În numele fișierului sursă și" Helloworld "înlocuiți programul final. Programul va fi compilat.
  • Dacă apar mesaje de eroare pe ecran, introduceți GCC -Wall -O ErrorLog File11.C, Pentru a obține mai multe informații. Apoi, în directorul curent, deschideți fișierul "Errorlog" - pentru a face acest lucru, introduceți CAT Errorlog.
  • Pentru a compila un program din mai multe fișiere sursă, introduceți GCC -O File de ieșire1.C File2.C File3.C.
  • Pentru a compila mai multe programe din mai multe fișiere sursă simultan, introduceți GCC-C File1.C File2.C File3.C.
  • Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 5
    cinci. Rulați programul compilat. introduce & # 46- / helloworld, Unde "Helloworld" înlocuiți numele programului.
  • Metoda 2 din 2:
    Folosind Mingw pentru Windows
    1. Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 6
    unu. Descărcați minimalist GNU pentru Windows (Mingw). Această versiune a GCC pentru Windows este destul de ușor de instalat. Fișierul de instalare poate fi descărcat pe Acest site.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 7
    2. Rulați fișierul de instalare Mingw.
  • Dacă fișierul nu pornește automat, faceți dublu clic pe acesta în folderul pentru descărcări, apoi faceți clic pe "set".
  • Imagine denumită compilarea unui program C utilizând compilatorul GNU (GCC) Pasul 8
    3. Setați setările de instalare și faceți clic pe Continuați (denumit în continuare).
  • Vă recomandăm să instalați Mingw în dosarul implicit, și anume B (C: Mingw). Dacă trebuie să schimbați dosarul, nu selectați folderul, în titlul căruia există lacune, cum ar fi "Fișierele programului".
  • Imagine denumită compilarea unui program C utilizând compilatorul GNU (GCC) Pasul 9
    4. Selectați compilatoarele pentru a instala.
  • Pe panoul din stânga, vă recomandăm să dau clic pe "Setup de bază" (instalare normală). Apoi, pe panourile din dreapta, plasați casetele de selectare de lângă toate celelalte compilatoare.
  • Utilizatorii mai experimentați pot alege opțiunea "Toate pachetele" și pot marca compilatoarele suplimentare.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 10
    cinci. Deschideți meniul de instalare (Instalare). Acesta este situat în colțul din stânga sus al Mingw.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 11
    6. Faceți clic pe Aplicați modificările.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 12
    7. Faceți clic pe Aplicare. Compilatoarele vor fi descărcate și instalate.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 13
    opt. Pe calea către Mingw introduceți variabilele de sistem. Efectuați următoarele:
  • Clic ⊞ câștiga+S, Pentru a deschide șirul de căutare și pentru a intra miercuri.
  • În rezultatele căutării, faceți clic pe "Modificați variabilele sistemului".
  • Faceți clic pe "Variabilele de miercuri".
  • Faceți clic pe "Schimbare" (sub variabile personalizate ").
  • Derulați în jos informațiile din câmpul "Valoare variabilă".
  • Introduceți imediat ultima înregistrare -C: Mingw bin. Rețineți că dacă ați instalat Mingw în alt dosar, introduceți -C: Path-to-folder bin.
  • Faceți dublu clic pe "OK". Apăsați din nou "OK" pentru a închide fereastra.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 14
    nouă. Deschideți linia de comandă ca administrator. Pentru asta:
  • Clic ⊞ câștiga+S și intrați linia.
  • În rezultatele căutării, faceți clic dreapta pe "linia de comandă" și selectați "Rulați de la administrator".
  • Faceți clic pe "Da" pentru a permite efectuarea de modificări.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 15
    10. Accesați dosarul în care fișierul sursă este stocat.
  • De exemplu, dacă fișierul cu codul sursă "Helloworld.C "este în dosarul C: sursă programe, introduceți CD C: sursă Programe.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 16
    unsprezece. introduce GCC Helloworld.C -O Helloworld.exe. Înlocuiți "Helloworld" în numele fișierului cu codul sursă și numele programului. La finalizarea compilației programului, veți reveni la linia de comandă și nu vor exista mesaje de eroare.
  • Orice erori de programare trebuie eliminate înainte de a compila programul.
  • Imagine denumită compilarea unui program C utilizând compilatorul GNU (GCC) Pasul 17
    12. Pentru a porni programul, introduceți numele său. Dacă programul este numit Helloworld.Exe, introduceți acest nume pentru a rula programul.
  • sfaturi

    • Codul de compilare utilizând pavilionul -G va duce la crearea de informații de depanare, care pot fi utilizate de către debuggerul corespunzător, de exemplu, GDB.
    • Creați un fișier de asamblare al proiectului (machiaj) pentru a simplifica compilarea programelor mari.
    • Dacă utilizați în mod activ optimizarea, amintiți-vă că optimizarea vitezei poate duce la o scădere a mărimii și, uneori, de calitate (și invers).
    • Când compilați programul C ++, utilizați G ++ la fel cum utilizați GCC. Amintiți-vă că fișierele sursă din C ++ au o extensie .CPP, nu .C.

    De ce ai nevoie

    • Computerul care rulează Linux sau Windows
    • Cunoștințe de bază ale GNU / Linux și cunoașterea modului de instalare a aplicațiilor
    • Codul programului
    • Editor de text (de exemplu, emacs)
    Publicații similare