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
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.
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.
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”
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.
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.
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
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.
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”)
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.
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.
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ă.
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.
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.
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
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
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.