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 Linux1. 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.
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:
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.
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.
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.
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 Windows1. 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:.
- Mergi la HTTPS: // SourceForge.NET / Proiecte / Mingw / Într-un browser web.
- Faceți clic pe butonul verde care spune Descarca.
- Așteptați ca instalatorul să descărcați automat.
2. Instalați Mingw. Utilizați următorii pași pentru a instala Mingw:
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.
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.
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.
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:
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:
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
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.
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.
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ă: