Cum să compilați programe C cu compilatorul GNU C (GCC)

Cuprins:

Cum să compilați programe C cu compilatorul GNU C (GCC)
Cum să compilați programe C cu compilatorul GNU C (GCC)

Video: Cum să compilați programe C cu compilatorul GNU C (GCC)

Video: Cum să compilați programe C cu compilatorul GNU C (GCC)
Video: How to Install Java JDK on Windows 10 ( with JAVA_HOME ) 2024, Noiembrie
Anonim

Acest wikiHow vă învață cum să compilați un program C de la sursă, utilizând GNU Compiler (GCC) pentru Linux și Minimalist GNU (MinGW) pentru Windows.

Etapa

Metoda 1 din 2: Utilizarea GCC pentru Unix

Compilați un program C folosind GNU Compiler (GCC) Pasul 1
Compilați un program C folosind GNU Compiler (GCC) Pasul 1

Pasul 1. Deschideți o fereastră Terminal pe computerul dvs. Unix

Compilați un program C folosind GNU Compiler (GCC) Pasul 2
Compilați un program C folosind GNU Compiler (GCC) Pasul 2

Pasul 2. Introduceți comanda gcc --version și apăsați Enter pentru a afișa versiunea GCC pe computer

Dacă computerul dvs. afișează un mesaj de comandă care nu a fost găsită, este posibil ca GCC să nu fie instalat pe computer.

  • Dacă este necesar, instalați GCC urmând ghidul pentru distribuția Linux.
  • Pentru a compila un program C ++, utilizați „g ++”, în loc de „gcc”.
Compilați un program C folosind GNU Compiler (GCC) Pasul 3
Compilați un program C folosind GNU Compiler (GCC) Pasul 3

Pasul 3. Deschideți folderul în care ați salvat codul sursă al programului

De exemplu, dacă codul programului "akurapopo.c" se află în folderul / usr / yuliaR / source, introduceți comanda cd / usr / yuliaR / source

Compilați un program C folosind GNU Compiler (GCC) Pasul 4
Compilați un program C folosind GNU Compiler (GCC) Pasul 4

Pasul 4. Introduceți comanda gcc akurapopo.c –o AkuRapopo

Înlocuiți „akurapopo.c” cu numele codului sursă al programului dvs. și „AkuRapopo” cu numele programului dorit. Procesul de compilare va începe.

  • Dacă apare o eroare în timpul procesului de compilare, colectați informațiile despre eroare cu comanda gcc -Wall -o errorlog akurapopo.c. După aceea, afișați fișierul „errorlog” cu comanda cat errorlog.
  • Compilați programul din mai multe fișiere de cod sursă cu comanda gcc -o programname file1.c file2.c file3.c.
  • Pentru a compila mai multe programe dintr-un cod sursă simultan, utilizați comanda gcc -c fișier1.c fișier2.c fișier3.c.
Compilați un program C folosind GNU Compiler (GCC) Pasul 5
Compilați un program C folosind GNU Compiler (GCC) Pasul 5

Pasul 5. Rulați programul compilat cu comanda./programname

Metoda 2 din 2: Utilizarea MinGW pentru Windows

Compilați un program C folosind GNU Compiler (GCC) Pasul 6
Compilați un program C folosind GNU Compiler (GCC) Pasul 6

Pasul 1. Descărcați Minimalist GNU pentru Windows de la

MinGW este un pachet GCC ușor de instalat pentru Windows.

Compilați un program C folosind GNU Compiler (GCC) Pasul 7
Compilați un program C folosind GNU Compiler (GCC) Pasul 7

Pasul 2. Rulați programul de instalare MinGW

Dacă programul de instalare nu se deschide automat, faceți dublu clic pe fișierul MinGW din folderul Descărcări, apoi faceți clic pe Instalare

Compilați un program C folosind GNU Compiler (GCC) Pasul 8
Compilați un program C folosind GNU Compiler (GCC) Pasul 8

Pasul 3. Reglați opțiunile de instalare a programului, apoi faceți clic pe Continuare

Dosarul recomandat pentru instalarea MinGW este C: / MinGW. Dacă trebuie să schimbați folderul de instalare, nu selectați un folder cu un nume care conține spații (cum ar fi Program Files)

Compilați un program C utilizând compilatorul GNU (GCC) Pasul 9
Compilați un program C utilizând compilatorul GNU (GCC) Pasul 9

Pasul 4. Selectați compilatorul pe care doriți să îl instalați

  • Pentru a instala compilatorul minim recomandat, selectați Configurare de bază în panoul din stânga, apoi bifați toate compilatoarele care apar în panoul principal din dreapta.
  • Dacă este necesar, puteți selecta Toate pachetele și bifați toate compilatoarele suplimentare.
Compilați un program C folosind GNU Compiler (GCC) Pasul 10
Compilați un program C folosind GNU Compiler (GCC) Pasul 10

Pasul 5. Faceți clic pe meniul Instalare din colțul din stânga sus al MinGW

Compilați un program C utilizând compilatorul GNU (GCC) Pasul 11
Compilați un program C utilizând compilatorul GNU (GCC) Pasul 11

Pasul 6. Faceți clic pe Aplicare modificări

Compilați un program C utilizând compilatorul GNU (GCC) Pasul 12
Compilați un program C utilizând compilatorul GNU (GCC) Pasul 12

Pasul 7. Faceți clic pe Aplicare pentru a descărca și instala compilatorul

Compilați un program C folosind GNU Compiler (GCC) Pasul 13
Compilați un program C folosind GNU Compiler (GCC) Pasul 13

Pasul 8. Adăugați calea MinGW la variabila de mediu a sistemului urmând acești pași:

  • Apăsați Win + S pentru a deschide meniul Căutare, apoi introduceți cuvântul cheie mediu.
  • În rezultatele căutării, faceți clic pe Editați variabilele de mediu ale sistemului.
  • Faceți clic pe Variabile de mediu.
  • Faceți clic pe Editați sub caseta de sus (sub Variabile de utilizator).
  • Derulați până la sfârșitul casetei Valori variabile.
  • Introduceți; C: / MinGW / bin la sfârșitul textului din casetă. Dacă ați instalat MinGW într-un alt folder, înlocuiți; C: / MinGW / bin cu; C: / installationfoldname / bin.
  • Faceți clic de două ori pe OK pentru a închide fereastra.
Compilați un program C utilizând compilatorul GNU (GCC) Pasul 14
Compilați un program C utilizând compilatorul GNU (GCC) Pasul 14

Pasul 9. Deschideți o fereastră de linie de comandă ca administrator urmând acești pași:

  • Apăsați Win + S, apoi introduceți cmd.
  • Faceți clic dreapta pe Command Prompt în rezultatele căutării, apoi faceți clic pe Run as Administrator.
  • Faceți clic pe Da pentru a permite modificările computerului.
Compilați un program C folosind GNU Compiler (GCC) Pasul 15
Compilați un program C folosind GNU Compiler (GCC) Pasul 15

Pasul 10. Deschideți folderul în care ați salvat codul sursă al programului

De exemplu, dacă ați salvat codul sursă „lailacanggung.c” în folderul C: / Source / Programs, introduceți comanda cd C: / Source / Programs

Compilați un program C utilizând compilatorul GNU (GCC) Pasul 16
Compilați un program C utilizând compilatorul GNU (GCC) Pasul 16

Pasul 11. Introduceți comanda gcc lailacanggung.c –o lailacanggung.exe

Înlocuiți numele fișierului cu numele fișierului codului programului. După finalizarea procesului de compilare, veți vedea din nou linia de comandă. Erorile care apar nu vor fi afișate.

Erorile din codul programului trebuie corectate înainte de a începe procesul de compilare. Codul programului care conține eroarea nu a putut fi compilat

Compilați un program C folosind GNU Compiler (GCC) Pasul 17
Compilați un program C folosind GNU Compiler (GCC) Pasul 17

Pasul 12. Introduceți numele programului dvs. pentru al rula, de exemplu lailacanggung.exe

sfaturi

  • Când compilați un program cu parametrul -g, compilatorul va include informațiile de depanare adecvate pentru GDB, programul de depanare încorporat al GCC. Aceste informații vă vor facilita depanarea.
  • Pentru a compila programe mari, puteți crea mai întâi un Makefile.
  • Dacă programul dvs. este optimizat pentru viteză, dimensiunea programului poate crește, iar precizia poate să nu fie foarte bună. Pe de altă parte, dacă optimizați dimensiunea sau precizia programului, viteza programului poate scădea.
  • Când compilați programe C ++, utilizați G ++ așa cum ați face GCC. Fișierele C ++ au o extensie.cpp în loc de.c.

Recomandat: