Compilați un program C cu compilatorul GNU (GCC)

În acest wikiHow, veți învăța cum să compilați codul sursă al unui program C, folosind compilatorul GNU pentru Linux și Minimalist Gnu (MinGW) pentru Windows.

metodă

Metoda 1
Cu GCC pentru Unix

1
Deschideți o fereastră terminală.
  • 2
    robinet gcc --versiune și apăsați Intră ⌅. Aceasta ar trebui să returneze numărul versiunii compilatorului C. Dacă comanda nu este găsită, probabil că GCC nu este instalat.
  • Dacă nu este instalat, verificați documentația pentru distribuția Linux pentru a vedea cum să obțineți pachetul corect.
  • Dacă compilați un program C ++, utilizați "g ++" în loc de "gcc".
  • 3
    Navigați la directorul în care ați salvat codul sursă.
  • În cazul în care fișierul cu codul sursă "main.c" z. De exemplu, în / usr / wikiHow / source, tastați cd / usr / wikiCare / sursă a.
  • Imaginea intitulată 68838 10
    4
    robinet gcc main.c -o HelloWorld a. Înlocuiți "main.c" cu numele fișierului dvs. sursă și "HelloWorld" cu numele programului terminat. Programul este acum compilat.
  • Dacă vedeți greșeli și doriți informații mai detaliate despre acestea, utilizați gcc -Wall -o errorlog file1.c. Apoi, uitați-vă la fișierul "errorlog" din directorul curent eroare de pisică.
  • Pentru a compila un program din mai multe fișiere sursă, utilizați gcc -o outputfile fișier1.c file2.c file3.c.
  • Pentru a compila mai multe programe simultan cu mai multe fișiere sursă, utilizați gcc -c fișier1.c fișier2.c file3.c.
  • Imaginea intitulată 68838 11
    5
    Executați programul nou compilat. robinet ./ Hello World dar înlocuiți "HelloWorld" cu numele programului dvs.
  • Metoda 2
    Cu MinGW pentru Windows

    1
    Descărcați GNU minimalist pentru Windows (MinGW). Aceasta este o versiune ușor de instalat a GCC pentru Windows. Puteți instala programul de instalare https://sourceforge.net/projects/mingw/ Descărcați.
  • 2
    Rulați programul de instalare MinGW.
  • Dacă fișierul nu se deschide automat, faceți dublu clic pe el în dosarul Descărcări și apoi faceți clic pe "Instalare".
  • 3
    Alegeți setările pentru instalare și faceți clic pe Următorul.
  • MinGW recomandă utilizarea folderului de instalare implicit (C: MinGW). Dacă trebuie să schimbați dosarul, nu utilizați un folder al cărui nume conține spații (de exemplu, "Fișiere program").
  • 4


    Alegeți ce compilator să instalați.
  • Selectați cel puțin "Setarea de bază" în bara din stânga și apoi bara dreaptă cu toți compilatorii listați.
  • Utilizatorii mai avansați pot merge la "Toate pachetele" și pot alege compilatoare suplimentare.
  • 5
    Faceți clic pe meniul Instalare din colțul din stânga sus.
  • 6
    Dați clic pe Aplicați modificările.
  • 7
    Dați clic pe Aplicați. Compilatoarele sunt acum descărcate și instalate.
  • 8
    Adăugați calea către MinGW la variabila de sistem. Acesta este modul în care funcționează:
  • Faceți clic pe ⌘ Câștigați+S, pentru a deschide căutarea, apoi tastați mediu a.
  • Dați clic pe rezultatele căutării Modificați variabilele pentru mediul de sistem.
  • Faceți clic pe variabile de mediu.
  • Faceți clic pe sub caseta de sus edita (sub "Variabilele utilizatorului").
  • Derulați în partea de jos a casetei "Valoare variabilă".
  • Apăsați imediat după ultima literă -C: MinGW bin în teren. Rețineți că trebuie să modificați calea dacă aveți instalat MinGW într-un alt director: -C: cale-la-acest-bin directorul .
  • Faceți clic pe în regulă și apoi din nou în regulă. Faceți clic pe ultima în regulă-Buton pentru a închide fereastra.
  • 9
    Deschideți linia de comandă ca administrator. Aceasta se întâmplă astfel:
  • Faceți clic pe ⌘ Câștigați+S și tip cmd a.
  • Faceți clic dreapta în rezultatele căutării linie de comandă apoi alegeți "Executare ca administrator".
  • Faceți clic pe da, pentru a permite modificările.
  • 10
    Navigați la dosarul în care ați salvat codul sursă.
  • Dacă fișierul sursă numit helloworld.c z. De exemplu, în C: Source Programs, tastați cd C: Source Programs a.
  • 11
    robinet gcc helloworld.c -o helloworld.exe a. Înlocuiți "helloworld" cu numele codului sursă și a programului. Când programul a fost compilat, veți fi returnat la linia de comandă fără un mesaj de eroare.
  • Toate erorile de programare afișate trebuie corectate înainte ca programul să poată fi compilat.
  • 12
    Introduceți numele programului pentru al rula. Dacă este helloworld.exe, tastați acest lucru pentru a porni programul.
  • Sfaturi

    • Dacă compilați codul cu parametrul -g, se generează informații de depanare care pot fi utilizate de depanatorul corespunzător, GDB, pentru a face mai bine depanarea.
    • Makefile pot fi create pentru a facilita compilarea programelor mari.
    • Dacă utilizați optimizări puternice, rețineți că, în schimb, optimizarea în favoarea vitezei poate fi dezavantajoasă din punct de vedere al mărimii și uneori în exactitate și invers.
    • Dacă compilați un program C ++, utilizați G ++ în același mod în care ați folosi GCC. Amintiți-vă că fișierele C ++ fac .c să aibă extensia de fișier .cpp.

    Ce ai nevoie

    • Un PC cu Linux sau Windows
    • Cunoștințe de bază în GNU / Linux și instalarea de aplicații
    • cod de program
    • Un editor de text (de exemplu, Emacs, vi)
    Distribuiți pe rețelele sociale:

    înrudit