Kako sastaviti C program pomoću GNU kompajlera (GCC)

Sadržaj:

Kako sastaviti C program pomoću GNU kompajlera (GCC)
Kako sastaviti C program pomoću GNU kompajlera (GCC)

Video: Kako sastaviti C program pomoću GNU kompajlera (GCC)

Video: Kako sastaviti C program pomoću GNU kompajlera (GCC)
Video: PXN V10 vs V9: Entry-level steering wheel SHOWDOWN 2024, Svibanj
Anonim

Ovaj wikiHow vas uči kako sastaviti C program iz izvornog koda pomoću GNU Compiler -a (GCC) za Linux i Minimalist Gnu (MinGW) za Windows.

Koraci

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

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 Linux sustavu

Ikona je obično crni ekran s bijelim znakovima. Obično ga možete pronaći u izborniku Aplikacije.

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

Korak 2. Instalirajte GCC

Ako već nemate instaliran GCC, možete koristiti sljedeće naredbe terminala za instaliranje GCC -a za Ubuntu i Debian. Za sve ostale inačice Linuxa pogledajte dokumentaciju za svoju distribuciju Linuxa kako biste saznali kako nabaviti ispravan paket:

  • Upišite sudo apt update i pritisnite "Enter" da biste ažurirali popis paketa.
  • Upišite sudo apt install build-essential i pritisnite "Enter" za instaliranje osnovnih paketa, koji uključuju GCC, G ++ i Make.
  • Upišite sudo apt-get install manpages-dev i pritisnite "Enter" za instaliranje stranica s priručnikom.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 3
Sastavite C program pomoću GNU kompajlera (GCC) Korak 3

Korak 3. Upišite gcc --version i pritisnite ↵ Enter

To će provjeriti je li GCC ispravno instaliran i vratiti broj verzije. Ako naredba nije pronađena, vjerojatno GCC nije instaliran.

Ako sastavljate C ++ program, koristite "g ++" umjesto "gcc"

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

Korak 4. Idite do direktorija u koji je spremljen vaš izvorni kod

Za kretanje po direktorijima u terminalu koristite naredbu cd. Na primjer, ako se vaš izvorni kod nalazi u mapi Dokumenti, upisali biste cd/home/[korisničko ime]/Dokumenti (u Ubuntuu). Također možete otići do direktorija Dokumenti upisivanjem cd ~/Documents u terminal.

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

Korak 5. Upišite gcc [naziv_ programa].c –o [ime izvršne datoteke] i pritisnite ↵ Enter

Zamijenite “[program_name].c” imenom vaše datoteke izvornog koda, a “[executable_name]” imenom vašeg gotovog programa. Program će se sada kompajlirati.

  • Ako vidite pogreške i želite vidjeti više informacija o njima, upotrijebite gcc -Wall -o errorlog file1.c. Zatim pogledajte datoteku "errorlog" u trenutnom direktoriju s cat error error.
  • Za sastavljanje jednog programa iz više datoteka izvornog koda upotrijebite gcc -o outputfile file1.c file2.c file3.c.
  • Za sastavljanje više programa odjednom s više datoteka izvornog koda, koristite gcc -c file1.c file2.c file3.c.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 6
Sastavite C program pomoću GNU kompajlera (GCC) Korak 6

Korak 6. Pokrenite svoj nedavno sastavljeni program

Upišite./[executable_name], ali zamijenite "[executable_name]" s imenom vašeg programa.

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

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

Korak 1. Preuzmite Minimalist GNU za Windows (MinGW)

Ovo je verzija GCC-a za Windows koju je lako instalirati. Pomoću sljedećih koraka preuzmite MinGW:.

  • Idite na https://sourceforge.net/projects/mingw/ u web pregledniku.
  • Pritisnite zeleni gumb na kojem piše preuzimanje datoteka.
  • Pričekajte da se instalacijski program automatski preuzme.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 8
Sastavite C program pomoću GNU kompajlera (GCC) Korak 8
Sastavite C program pomoću GNU kompajlera (GCC) Korak 7
Sastavite C program pomoću GNU kompajlera (GCC) Korak 7

Korak 2. Instalirajte MinGW

Upotrijebite sljedeće korake za instaliranje MinGW -a:

  • Dvostruki klik mingw-get-setup.exe u mapi Preuzimanja ili u web -pregledniku.
  • Klik Instalirati.
  • Klik Nastaviti.

    MinGW preporučuje korištenje zadane instalacijske mape (C: / MinGW). Ako morate promijeniti mapu, nemojte koristiti mapu s razmacima u nazivu (npr. "Programske datoteke")

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

Korak 3. Odaberite kompajlere za instalaciju

U najmanju ruku odaberite Osnovno postavljanje na lijevoj ploči, zatim postavite kvačice pored svih navedenih kompajlera na desnoj glavnoj ploči. Napredniji korisnici mogu birati Svi paketi i odaberite dodatne prevoditelje.

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

Korak 4. Desnom tipkom miša kliknite svaki paket i kliknite Označi za instalaciju

Osnovno postavljanje ima oko 7 paketa navedenih u okviru pri vrhu. Desnom tipkom miša kliknite svaku od njih (ili samo one koje želite) i kliknite Označite za instalaciju. Ovo dodaje ikonu sa strelicom pored svake i označava je za instalaciju.

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

Korak 5. Instalirajte odabrane pakete

Vašem računalu može biti potrebno nekoliko minuta da instalira sve pakete. Pomoću sljedećih koraka instalirajte pakete označene za instalaciju.

  • Kliknite na Montaža izbornik u gornjem lijevom kutu.
  • Klik Primijeni promjene.
  • Klik Primijeni.
  • Klik Zatvoriti nakon što je instalacija dovršena.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 12
Sastavite C program pomoću GNU kompajlera (GCC) Korak 12

Korak 6. Dodajte put do MinGW -a varijablama okruženja sustava

Pomoću sljedećih koraka dodajte put do MinGW -a u varijable okruženja sustava:

  • Upišite okruženje u traku za pretraživanje pored izbornika Start.
  • Klik Uredite varijable okruženja sustava u rezultatima pretraživanja.
  • Klik Varijable okoliša
  • Odaberite Staza promjenjivo.
  • Klik Uredi ispod gornjeg okvira (pod "Korisničke varijable")
  • Klik Novi.
  • U novi prostor upišite C: / MinGW / bin. Imajte na umu da ako ste instalirali MinGW u drugi direktorij, unesite C: / path-to-that-directory / bin.
  • Klik u redu, i onda u redu opet. Kliknite preostali u redu gumb za zatvaranje prozora.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 13
Sastavite C program pomoću GNU kompajlera (GCC) Korak 13

Korak 7. Otvorite naredbeni redak kao administrator

Morate biti prijavljeni na Windows račun s administratorskim ovlastima da biste otvorili naredbeni redak kao administrator. Slijedite ove korake za otvaranje naredbenog retka kao administrator:

  • U traku za pretraživanje pored izbornika Start upišite cmd.
  • Desni klik Naredbeni redak u rezultatima pretraživanja, a zatim odaberite Pokreni kao administrator.
  • Klik Da dopustiti promjene.
Sastavite C program pomoću GNU kompajlera (GCC) Korak 14
Sastavite C program pomoću GNU kompajlera (GCC) Korak 14

Korak 8. Dođite do mape u kojoj je spremljen vaš izvorni kod

Na primjer, ako se datoteka izvornog koda pod nazivom helloworld.c nalazi u C: / Izvor / Programi, upišite cd C: / Izvor / Programi

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

Korak 9. Upišite gcc c –o [naziv_programa].exe [naziv_programa].c i pritisnite ↵ Enter

Zamijenite “[program_name]” imenom vašeg izvornog koda i aplikacije. Nakon sastavljanja programa vratit ćete se u naredbeni redak bez grešaka.

Sve pogreške kodiranja koje se pojave moraju se ispraviti prije kompiliranja programa

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

Korak 10. Upišite naziv svog programa da biste ga pokrenuli

Ako se zove hello_world.exe, upišite to u naredbeni redak da biste pokrenuli program.

Ako primite poruku o pogrešci "Pristup je odbijen" ili "Dopuštenje odbijeno" prilikom sastavljanja programa ili pokretanja izlazne izvršne datoteke, provjerite dopuštenja za mape i provjerite imate li potpuni pristup za čitanje/pisanje u mapu koja sadrži izvorni kod. Ako to ne uspije, pokušajte privremeno onemogućiti svoj virusni softver

Savjeti

  • Izrada vašeg koda sa -g zastavicom proizvest će informacije o otklanjanju pogrešaka koje odgovarajući program za ispravljanje pogrešaka, GDB, može koristiti za poboljšavanje rada ispravljanja pogrešaka.
  • Makefiles se mogu stvoriti kako bi se olakšalo sastavljanje velikih programa.
  • Ako jako koristite optimizacije, imajte na umu da optimizacija za brzinu može doći s kompromisom u veličini, a ponekad i točnosti, i obrnuto.
  • Prilikom sastavljanja C ++ programa koristite G ++ na isti način na koji biste koristili GCC. Zapamtite da datoteke C ++ imaju ekstenziju.cpp umjesto.c.

Preporučeni: