Kako sastaviti C programe s GNU C kompajlerom (GCC)

Kako sastaviti C programe s GNU C kompajlerom (GCC)
Kako sastaviti C programe s GNU C kompajlerom (GCC)

Sadržaj:

Anonim

Ovaj wikiHow vas uči kako sastaviti C program iz izvora, koristeći GNU kompajler (GCC) za Linux i minimalistički GNU (MinGW) za Windows.

Korak

Metoda 1 od 2: Korištenje GCC -a za Unix

Sastavite C program pomoću GNU kompajlera (GCC) Korak 1
Sastavite C program pomoću GNU kompajlera (GCC) Korak 1

Korak 1. Otvorite prozor terminala na vašem Unix računalu

Sastavite C program pomoću GNU kompajlera (GCC) Korak 2
Sastavite C program pomoću GNU kompajlera (GCC) Korak 2

Korak 2. Unesite naredbu gcc --version i pritisnite Enter za prikaz verzije GCC -a na računalu

Ako vaše računalo prikazuje poruku naredbe nije pronađena, GCC možda nije instaliran na vašem računalu.

  • Ako je potrebno, instalirajte GCC slijedeći vodič za vašu distribuciju Linuxa.
  • Za sastavljanje C ++ programa koristite "g ++", umjesto "gcc".
Sastavite C program pomoću GNU kompajlera (GCC) Korak 3
Sastavite C program pomoću GNU kompajlera (GCC) Korak 3

Korak 3. Otvorite mapu u koju ste spremili izvorni kod programa

Na primjer, ako je programski kod "akurapopo.c" u mapi/usr/yuliaR/source, unesite naredbu cd/usr/yuliaR/source

Sastavite C program pomoću GNU kompajlera (GCC) Korak 4
Sastavite C program pomoću GNU kompajlera (GCC) Korak 4

Korak 4. Unesite naredbu gcc akurapopo.c -o AkuRapopo

Zamijenite "akurapopo.c" s izvornim imenom programa, a "AkuRapopo" željenim nazivom programa. Proces kompilacije će započeti.

  • Ako dođe do pogreške tijekom procesa sastavljanja, prikupite podatke o pogrešci naredbom gcc -Wall -o errorlog akurapopo.c. Nakon toga, prikazajte datoteku "errorlog" s naredbom cat errorlog.
  • Sastavite program iz nekoliko datoteka izvornog koda naredbom gcc -o naziv programa file1.c file2.c file3.c.
  • Za sastavljanje više programa od više izvornog koda odjednom, koristite naredbu gcc -c file1.c file2.c file3.c.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 5
Sastavite C program pomoću GNU kompajlera (GCC) Korak 5

Korak 5. Pokrenite prevedeni program naredbom./programname

Metoda 2 od 2: Korištenje MinGW -a za Windows

Sastavite C program pomoću GNU kompajlera (GCC) Korak 6
Sastavite C program pomoću GNU kompajlera (GCC) Korak 6

Korak 1. Preuzmite Minimalist GNU za Windows sa

MinGW je GCC paket koji se lako instalira za Windows.

Sastavite C program pomoću GNU kompajlera (GCC) Korak 7
Sastavite C program pomoću GNU kompajlera (GCC) Korak 7

Korak 2. Pokrenite instalacijski program MinGW

Ako se instalacijski program ne otvori automatski, dvaput kliknite datoteku MinGW u mapi Preuzimanja, a zatim kliknite Instaliraj

Sastavite C program pomoću GNU kompajlera (GCC) Korak 8
Sastavite C program pomoću GNU kompajlera (GCC) Korak 8

Korak 3. Podesite mogućnosti instalacije programa, a zatim kliknite Nastavi

Preporučena mapa za instaliranje MinGW -a je C: / MinGW. Ako trebate promijeniti instalacijsku mapu, nemojte odabrati mapu s nazivom koji sadrži razmake (poput programskih datoteka)

Sastavite C program pomoću GNU kompajlera (GCC) Korak 9
Sastavite C program pomoću GNU kompajlera (GCC) Korak 9

Korak 4. Odaberite prevoditelj koji želite instalirati

  • Da biste instalirali preporučeni minimalni prevoditelj, odaberite Osnovno postavljanje u lijevom oknu, a zatim označite sve prevoditelje koji se pojavljuju u desnom glavnom oknu.
  • Ako je potrebno, možete odabrati Sve pakete i označiti sve dodatne prevoditelje.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 10
Sastavite C program pomoću GNU kompajlera (GCC) Korak 10

Korak 5. Kliknite izbornik Instalacija u gornjem lijevom kutu MinGW -a

Sastavite C program pomoću GNU kompajlera (GCC) Korak 11
Sastavite C program pomoću GNU kompajlera (GCC) Korak 11

Korak 6. Pritisnite Primijeni promjene

Sastavite C program pomoću GNU kompajlera (GCC) Korak 12
Sastavite C program pomoću GNU kompajlera (GCC) Korak 12

Korak 7. Pritisnite Primijeni za preuzimanje i instaliranje prevoditelja

Sastavite C program pomoću GNU kompajlera (GCC) Korak 13
Sastavite C program pomoću GNU kompajlera (GCC) Korak 13

Korak 8. Dodajte MinGW PATH u varijablu okruženja sustava slijedeći ove korake:

  • Pritisnite Win+S za otvaranje izbornika Pretraživanje, a zatim unesite ključnu riječ okoline.
  • U rezultatima pretraživanja kliknite Uređivanje varijabli okruženja sustava.
  • Kliknite Varijable okruženja.
  • Kliknite Uredi ispod gornjeg okvira (ispod Korisničke varijable).
  • Pomaknite se do kraja okvira Varijable Values.
  • Unesite; C: / MinGW / bin na kraju teksta u okviru. Ako ste instalirali MinGW u drugu mapu, zamijenite; C: / MinGW / bin sa; C: / name_mature_instalacije / bin.
  • Dvaput pritisnite OK da zatvorite prozor.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 14
Sastavite C program pomoću GNU kompajlera (GCC) Korak 14

Korak 9. Otvorite prozor naredbenog retka kao administrator slijedeći ove korake:

  • Pritisnite Win+S, a zatim unesite cmd.
  • Desnom tipkom miša kliknite Naredbeni redak u rezultatima pretraživanja, a zatim kliknite Pokreni kao administrator.
  • Pritisnite Da da biste dopustili promjene na računalu.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 15
Sastavite C program pomoću GNU kompajlera (GCC) Korak 15

Korak 10. Otvorite mapu u koju ste spremili izvorni kod programa

Na primjer, ako ste izvorni kod "lailacanggung.c" spremili u mapu C: / Source / Programs, unesite naredbu cd C: / Source / Programs

Sastavite C program pomoću GNU kompajlera (GCC) Korak 16
Sastavite C program pomoću GNU kompajlera (GCC) Korak 16

Korak 11. Unesite naredbu gcc lailacanggung.c -o lailacanggung.exe

Zamijenite naziv datoteke imenom datoteke programskog koda. Nakon dovršetka procesa kompilacije ponovno ćete vidjeti naredbeni redak. Pogreške koje se dogode neće se prikazati.

Pogreške u programskom kodu moraju se ispraviti prije početka procesa kompilacije. Programski kôd koji sadrži pogrešku nije se mogao kompajlirati

Sastavite C program pomoću GNU kompajlera (GCC) Korak 17
Sastavite C program pomoću GNU kompajlera (GCC) Korak 17

Korak 12. Unesite naziv svog programa za njegovo pokretanje, na primjer lailacanggung.exe

Savjeti

  • Kada sastavljate program s parametrom -g, prevoditelj će uključivati odgovarajuće informacije o otklanjanju pogrešaka za GDB, GCC -ov ugrađeni program za otklanjanje pogrešaka. Te će vam informacije olakšati ispravljanje pogrešaka.
  • Za sastavljanje velikih programa prvo morate stvoriti Makefile.
  • Ako je vaš program optimiziran za brzinu, veličina programa se može povećati, a točnost možda neće biti dobra. S druge strane, ako optimizirate veličinu ili točnost programa, brzina programa se može smanjiti.
  • Prilikom sastavljanja C ++ programa koristite G ++ kao i GCC. C ++ datoteke imaju.cpp ekstenziju umjesto.c.

Preporučeni: