Cum să compilați un program C utilizând compilatorul GNU (GCC)

Cuprins:

Cum să compilați un program C utilizând compilatorul GNU (GCC)
Cum să compilați un program C utilizând compilatorul GNU (GCC)

Video: Cum să compilați un program C utilizând compilatorul GNU (GCC)

Video: Cum să compilați un program C utilizând compilatorul GNU (GCC)
Video: How to transfer photos from iPhone to PC? Fast & Easy ✅ 2024, Mai
Anonim

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

Pași

Metoda 1 din 2: Utilizarea GCC pentru Linux

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ă de terminal pe sistemul dvs. Linux

Pictograma sa este de obicei un ecran negru cu câteva caractere albe pe el. De obicei, îl puteți găsi în meniul Aplicații.

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

Pasul 2. Instalați GCC

Dacă nu aveți GCC deja instalat, puteți utiliza următoarele comenzi Terminal pentru a instala GCC pentru Ubuntu și Debian. Pentru toate celelalte versiuni de Linux, consultați documentația pentru distribuția Linux pentru a afla cum să obțineți pachetul corect:

  • Tastați sudo apt update și apăsați pe "Enter" pentru a actualiza lista de pachete.
  • Tastați sudo apt install build-essential și apăsați "Enter" pentru a instala pachetele esențiale, care includ GCC, G ++ și Make.
  • Tastați sudo apt-get install manpages-dev și apăsați „Enter” pentru a instala paginile manuale.
Compilați un program C folosind GNU Compiler (GCC) Pasul 3
Compilați un program C folosind GNU Compiler (GCC) Pasul 3

Pasul 3. Tastați gcc --version și apăsați ↵ Enter

Aceasta va verifica dacă GCC este instalat corect și va returna numărul versiunii. Dacă comanda nu este găsită, este probabil ca GCC să nu fie instalat.

Dacă compilați un program C ++, utilizați „g ++” în loc de „gcc”

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

Pasul 4. Navigați la directorul în care este salvat codul sursă

Utilizați comanda cd pentru a naviga directoare în terminal. De exemplu, dacă codul sursă se află în folderul Documente, tastați cd / home / [nume utilizator] / Documente (în Ubuntu). De asemenea, puteți naviga la directorul Documente tastând cd ~ / Documente în terminal.

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

Pasul 5. Tastați gcc [nume_program].c –o [nume_executabil] și apăsați ↵ Enter

Înlocuiți „[nume_program].c” cu numele fișierului cod sursă și „[nume_executabil]” cu numele programului finalizat. Programul va fi acum compilat.

  • Dacă vedeți erori și doriți să vedeți mai multe informații despre acestea, utilizați gcc -Wall -o errorlog file1.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 outputfile file1.c file2.c file3.c.
  • Pentru a compila mai multe programe simultan cu mai multe fișiere de cod sursă, utilizați gcc -c fișier1.c fișier2.c fișier3.c.
Compilați un program C folosind GNU Compiler (GCC) Pasul 6
Compilați un program C folosind GNU Compiler (GCC) Pasul 6

Pasul 6. Rulați programul nou compilat

Tastați./[executable_name], dar înlocuiți „[executable_name]” cu numele programului dvs.

Metoda 2 din 2: Utilizarea MinGW 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 1. Descărcați Minimalist GNU pentru Windows (MinGW)

Aceasta este o versiune ușor de instalat a GCC pentru Windows. Utilizați următorii pași pentru a descărca MinGW:.

  • Accesați https://sourceforge.net/projects/mingw/ într-un browser web.
  • Faceți clic pe butonul verde care scrie Descarca.
  • Așteptați ca programul de instalare să se descarce automat.
Compilați un program C folosind GNU Compiler (GCC) Pasul 8
Compilați un program C folosind GNU Compiler (GCC) Pasul 8
Compilați un program C folosind GNU Compiler (GCC) Pasul 7
Compilați un program C folosind GNU Compiler (GCC) Pasul 7

Pasul 2. Instalați MinGW

Pentru a instala MinGW, urmați pașii următori:

  • Dublu click mingw-get-setup.exe în folderul Descărcări sau în browserul web.
  • Clic Instalare.
  • Clic Continua.

    MinGW recomandă utilizarea folderului de instalare implicit (C: / MinGW). Dacă trebuie să schimbați folderul, nu utilizați un folder cu spații în nume (de exemplu, „Fișiere de program”)

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

Pasul 3. Selectați ce compilatoare să instalați

Alege cel puțin Configurare de bază pe panoul din stânga, apoi puneți bifele lângă toate compilatoarele listate în panoul principal din dreapta. Utilizatorii mai avansați pot alege Toate pachetele și selectați compilatoare suplimentare.

Compilați un program C utilizând GNU Compiler (GCC) Pasul 10
Compilați un program C utilizând GNU Compiler (GCC) Pasul 10

Pasul 4. Faceți clic dreapta pe fiecare pachet și faceți clic pe Marcare pentru instalare

Setarea de bază are aproximativ 7 pachete listate în caseta din partea de sus. Faceți clic dreapta pe fiecare dintre ele (sau doar pe cele dorite) și faceți clic Marcați pentru instalare. Aceasta adaugă o pictogramă cu o săgeată lângă fiecare și o marchează pentru instalare.

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

Pasul 5. Instalați pachetele selectate

Este posibil ca computerul dvs. să dureze câteva minute pentru a instala toate pachetele. Utilizați pașii următori 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 este terminată.
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 6. Adăugați calea către MinGW la variabilele de mediu ale sistemului

Utilizați pașii următori pentru a adăuga calea către MinGW la variabilele de mediu ale sistemului:

  • Tastați mediu î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 „Variabile de utilizator”)
  • Clic Nou.
  • Tastați C: / MinGW / bin în noul spațiu. Rețineți că, dacă ați instalat MinGW într-un alt director, introduceți C: / cale-către-acel director / bin.
  • Clic Bine, și apoi Bine din nou. Faceți clic pe cel rămas Bine pentru a închide fereastra.
Compilați un program C folosind GNU Compiler (GCC) Pasul 13
Compilați un program C folosind GNU Compiler (GCC) Pasul 13

Pasul 7. Deschideți promptul de comandă ca administrator

Trebuie să fiți conectat la un cont Windows cu privilegii administrative pentru a deschide linia de comandă ca administrator. Utilizați pașii următori pentru a deschide linia de comandă ca administrator:

  • Tastați 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ări.
Compilați un program C folosind GNU Compiler (GCC) Pasul 14
Compilați un program C folosind GNU Compiler (GCC) Pasul 14

Pasul 8. Navigați la folderul în care este salvat codul sursă

De exemplu, dacă fișierul cod sursă numit helloworld.c se află în C: / Source / Programs, tastați cd C: / Source / Programs

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

Pasul 9. Tastați gcc c –o [nume_program].exe [nume_program].c și apăsați ↵ Enter

Înlocuiți „[program_name]” cu numele codului sursă și al aplicației. Odată ce programul este compilat, veți reveni la promptul de comandă fără erori.

Orice erori de codare care apar trebuie corectate înainte ca programul să fie compilat

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 10. Tastați numele programului dvs. pentru al rula

Dacă se numește hello_world.exe, tastați acest lucru în linia de comandă pentru a porni programul.

Dacă primiți un mesaj de eroare „Accesul este refuzat” sau „Permisiunea refuzată” atunci când compilați un program sau rulați fișierul executabil de ieșire, verificați permisiunile folderului și asigurați-vă că aveți acces complet de citire / scriere la folderul care conține codul sursă. Dacă acest lucru nu funcționează, încercați temporar să dezactivați software-ul antivirus

sfaturi

  • Construirea codului dvs. cu un semn -g va produce informații de depanare pe care programul de depanare corespunzător, GDB, le poate folosi pentru a îmbunătăți depanarea.
  • Makefiles pot fi create pentru a facilita compilarea programelor mari.
  • Dacă utilizați intens optimizările, fiți conștienți de faptul că optimizarea vitezei poate avea un compromis în ceea ce privește dimensiunea și, uneori, precizia, și invers.
  • Când 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 ++ au extensia.cpp în loc de.c.

Recomandat: