Cum se compilează un program c utilizând compilatorul gnu (gcc)

Acest lucru vă compilați cum să compilați un program C de la codul sursă utilizând GNU Compiler (GCC) pentru Linux și Minimalist GNU (Mingw) pentru Windows.

Pași

Metoda 1 din 2:
Folosind GCC pentru Linux
  1. Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 1
1. Deschideți o fereastră terminală pe sistemul dvs. Linux. Icoana sa de obicei este un ecran negru cu cateva caractere albe pe ea. De obicei, puteți găsi în meniul Aplicații.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 2
    2. Instalați GCC. Dacă nu aveți deja instalat GCC, puteți utiliza următoarele comenzi terminale pentru a instala GCC pentru Ubuntu și Debian. Pentru toate celelalte versiuni ale Linux, consultați documentația pentru distribuția dvs. Linux pentru a afla cum să obțineți pachetul corect:
  • Tip SUDO APT Actualizare și apăsați pe "introduce" Pentru a actualiza lista de pachete.
  • Tip sudo apt instalare construi-esențială și apăsați pe "introduce" Pentru a instala pachetele esențiale, care includ GCC, G ++ și fac.
  • Tip sudo apt-get instalare manpages-dev și apăsați pe "introduce" Pentru a instala paginile manuale.
  • Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 3
    3. Tip GCC --Version și apăsați pe ↵ Introduceți. Acest lucru va verifica dacă GCC este instalat corect și returnează numărul versiunii. Dacă comanda nu este găsită, este posibil ca GCC să nu fie instalat.
  • Dacă compilați un program C ++, utilizați "G ++" în loc de "GCC."
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 4
    4. Navigați la directorul în care este salvat codul sursă. Folosește CD Comandă pentru a naviga directoarele din terminal. De exemplu, dacă codul sursă este în dosarul Documente, ați tip CD / HOME / [USERNAME] / DOCUMENTE (în Ubuntu). De asemenea, puteți naviga la directorul de documente introducând CD ~ / Documents în terminalul.
  • Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 5
    5. Tip GCC [program_name].C -O [executabil_name] și apăsați pe ↵ Introduceți. Înlocuiți "[program_name].C "Cu numele fișierului de cod sursă și" [executabil_name] "cu numele programului dvs. finalizat. Programul se va compila acum.
  • Dacă vedeți erori și doriți să vedeți mai multe informații despre ele, utilizați GCC -Wall -O ErrorLog File11.C. Apoi, vizualizați fișierul "Errorlog" din directorul curent cu CAT Errorlog.
  • Pentru a compila un program din mai multe fișiere de cod sursă, utilizați GCC -O File de ieșire1.c fișier2.C File3.C.
  • Pentru a compila mai multe programe simultan cu mai multe fișiere de cod sursă, utilizați GCC-C File1.c fișier2.C File3.C.
  • Imagine intitulată Compilați un program C folosind compilatorul GNU (GCC) Pasul 6
    6. Rulați programul dvs. nou compilat. Tip ./ [executabil_name] dar înlocuiți "[executabil_name]" cu numele programului dvs.
  • Metoda 2 din 2:
    Folosind Mingw pentru Windows
    1. Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 7
    1. Descărcați minimalist GNU pentru Windows (Mingw). Aceasta este o versiune ușoară de instalare a GCC pentru Windows. Utilizați următorii pași pentru a descărca Mingw:.
  • Imagine denumită compilarea unui program C utilizând compilatorul GNU (GCC) Pasul 8Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 7
    2. Instalați Mingw. Utilizați următorii pași pentru a instala Mingw:
  • Dublu click Mingw-Get-Setup.exe În folderul de descărcări sau browserul web.
  • Clic Instalare.
  • Clic Continua.
  • Mingw recomandă utilizarea dosarului de instalare implicit (C: Mingw). Dacă trebuie să schimbați dosarul, nu utilizați un dosar cu spații în nume (e.G. "Fișiere de program").
  • Imagine denumită compilarea unui program C utilizând compilatorul GNU (GCC) Pasul 9
    3. Selectați compilatoarele pe care să le instalați. La minim, alegeți Configurare de bază Pe panoul din stânga, apoi plasați marcajele de verificare de lângă toate compilatoarele listate din panoul principal drept. Utilizatorii mai avansați pot alege Toate pachetele și selectați compilatoare suplimentare.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 10
    4. Faceți clic dreapta pe fiecare pachet și faceți clic pe Marcaj pentru instalare. Setupul de bază are aproximativ 7 pachete listate în caseta din partea de sus. Faceți clic dreapta pe fiecare dintre ei (sau doar pe cei pe care doriți) și faceți clic pe Marcaj pentru instalare. Aceasta adaugă o pictogramă cu o săgeată lângă fiecare și o marchează pentru instalare.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 11
    5. Instalați pachetele selectate. Este posibil să vă luați computerul câteva minute pentru a instala toate pachetele. Utilizați următorii pași pentru a instala pachetele marcate pentru instalare.
  • Apasă pe Instalare Meniul din colțul din stânga sus.
  • Clic Aplica schimbarile.
  • Clic aplica.
  • Clic Închide Odată ce instalarea se face.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 12
    6. Adăugați calea către Mingw la variabilele de sistem de mediu. Utilizați următorii pași pentru a adăuga calea către Mingw la variabilele de memorie de sistem:
  • Tip mediu inconjurator În bara de căutare de lângă meniul Start.
  • Clic Editați variabilele de mediu ale sistemului în rezultatele căutării.
  • Clic variabile de mediu
  • Selectează cale variabil.
  • Clic Editați | × Sub caseta de sus (sub variabilele utilizatorilor ")
  • Clic Nou.
  • Tip C: Mingw bin În spațiul nou. Rețineți că dacă ați instalat Mingw într-un director diferit, introduceți C: Path-to-ace`s-directorul bin.
  • Clic O.K, și apoi O.K din nou. Faceți clic pe cea rămasă O.K pentru a închide fereastra.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 13
    7. Deschideți promptul de comandă ca administrator. Trebuie să fiți conectat la un cont Windows cu privilegii administrative pentru a deschide comanda de comandă ca administrator. Utilizați următorii pași pentru a deschide promptul de comandă ca administrator:
  • Tip cmd În bara de căutare de lângă meniul Start..
  • Click dreapta Prompt de comandă În rezultatele căutării, apoi selectați Rulat ca administrator.
  • Clic da pentru a permite modificările.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 14
    8. Navigați la dosarul unde este salvat codul sursă. De exemplu, dacă fișierul codului sursă numit Helloworld.C este situat în programele C: Source CD C: sursă Programe
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 15
    9. Tip GCC C -O [program_name].Exe [program_name].C și apăsați pe ↵ Introduceți. Înlocuiți "[program_name]" cu numele codului sursă și aplicația. Odată ce programul este compilat, veți reveni la promptul de comandă fără erori.
  • Orice erorile de codare care apar trebuie corectate înainte ca programul să se compileze.
  • Imagine intitulată Compilați un program C utilizând compilatorul GNU (GCC) Pasul 16
    10. Introduceți numele programului dvs. pentru ao rula. Dacă se numește Hello_World.Exe, tastați că în promptul de comandă pentru a începe programul.
  • Dacă primiți un "Accesul este interzis" sau "Acces refuzat" Mesaj de eroare când compilați un program sau rulați fișierul executabil de ieșire, Verificați dosarul Permisiuni și asigurați-vă că aveți acces complet de citire / scriere la dosarul care conține codul sursă. Dacă nu funcționează, încercați dezactivarea temporară a software-ului dvs. de virus.
  • sfaturi

    Construirea codului dvs. cu un FLAG -G va produce informații de depanare pe care programul de depanare corespunzător, GDB, le poate folosi pentru a face munca de depanare mai bună.
  • MakeFiles pot fi create pentru a facilita compila programe mari.
  • Dacă utilizați foarte mult optimizări, fiți conștienți de faptul că optimizarea pentru viteză poate fi cu o tranzacție în dimensiune și uneori acuratețe și viceversa.
  • La compilarea unui program C ++, utilizați G ++ în același mod în care ați folosi GCC. Amintiți-vă că fișierele C ++ au extensia .CPP în loc de .C.
  • Partajați pe rețeaua socială:
    Similar