Kako kompajlirati C programe pomoću GNU C kompajlera (GCC)

Sadržaj:

Kako kompajlirati C programe pomoću GNU C kompajlera (GCC)
Kako kompajlirati C programe pomoću GNU C kompajlera (GCC)

Video: Kako kompajlirati C programe pomoću GNU C kompajlera (GCC)

Video: Kako kompajlirati C programe pomoću GNU C kompajlera (GCC)
Video: Как очистить ВЕСЬ КЭШ (мусор) Windows 10? Освободи память диска C! 2024, Maj
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čunaru

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čunaru

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

  • Ako je potrebno, instalirajte GCC slijedeći vodič za vašu Linux distribuciju.
  • 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 fasciklu u koju ste spremili izvorni kod programa

Na primjer, ako se programski kod "akurapopo.c" nalazi u/usr/yuliaR/source folderu, 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" izvornim imenom programa, a "AkuRapopo" željenim imenom programa. Proces kompilacije će započeti.

  • Ako dođe do greške tokom procesa kompajliranja, prikupite informacije o greš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 kompajliranje 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 kompajlirani program naredbom./programname

Metoda 2 od 2: Korištenje MinGW 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 opcije instalacije programa, a zatim kliknite Nastavi

Preporučena mapa za instaliranje MinGW -a je C: / MinGW. Ako trebate promijeniti instalacijsku mapu, nemojte birati mapu s imenom koja 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 kompajler koji želite instalirati

  • Da biste instalirali preporučeni minimalni kompajler, odaberite Basic Setup u lijevom oknu, a zatim označite sve kompajlere koji se pojavljuju u desnom desnom oknu.
  • Ako je potrebno, možete odabrati Sve pakete i označiti sve dodatne kompajlere.
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. Kliknite 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 da preuzmete i instalirate kompajler

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 sistemskog okruženja slijedeći ove korake:

  • Pritisnite Win+S da otvorite izbornik Pretraživanje, a zatim unesite ključnu riječ okoline.
  • U rezultatima pretraživanja kliknite Uređivanje varijabli okruženja sistema.
  • 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 kraj teksta u okviru. Ako ste instalirali MinGW u drugu mapu, zamijenite; C: / MinGW / bin sa; C: / namemapanije za instalaciju / 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 komandne linije 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 dozvolili promjene na računaru.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 15
Sastavite C program pomoću GNU kompajlera (GCC) Korak 15

Korak 10. Otvorite fasciklu 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 kompajliranja, ponovo ćete vidjeti naredbenu liniju. Greške koje se pojave neće biti prikazane.

Greške u programskom kodu moraju se ispraviti prije početka procesa kompilacije. Programski kôd koji sadrži greš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 kompajlirate program sa -g parametrom, kompajler će uključiti odgovarajuće informacije za otklanjanje grešaka za GDB, GCC -ov ugrađeni program za otklanjanje grešaka. Ove informacije će vam olakšati otklanjanje grešaka.
  • Za kompajliranje 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 što biste koristili GCC. C ++ datoteke imaju.cpp ekstenziju umjesto.c.

Preporučuje se: