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
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.
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.
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"
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.
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.
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
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.
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")
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.
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.
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.
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.
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.
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
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
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.