Kako sastaviti C programe s GNU C kompajlerom (GCC)

Sadržaj:

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

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

Video: Kako sastaviti C programe s GNU C kompajlerom (GCC)
Video: КАК УБРАТЬ ПАРОЛЬ НА ВИНДОВС 11 #shorts 2024, Studeni
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: