Ovaj wikiHow vas uči kako sastaviti C program iz izvornog koda pomoću GNU kompajlera (GCC) za Linux i minimalističkog gnua (MinGW) za Windows.
Koraci
Metoda 1 od 2: Korištenje GCC -a za Linux
Korak 1. Otvorite prozor terminala na vašem Linux sistemu
Njegova ikona obično je crni ekran sa nekoliko bijelih znakova na njemu. 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 verzije Linuxa pogledajte dokumentaciju za svoju distribuciju Linuxa kako biste saznali kako nabaviti ispravan paket:
- Upišite sudo apt update i pritisnite "Enter" da ažurirate listu 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" da instalirate stranice s priručnikom.
Korak 3. Upišite gcc --version i pritisnite ↵ Enter
Ovo ć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 kojem je sačuvan vaš izvorni kod
Pomoću naredbe cd krećite se kroz direktorije u terminalu. Na primjer, ako se vaš izvorni kod nalazi u mapi Dokumenti, otkucali biste cd/home/[korisničko ime]/Dokumenti (u Ubuntuu). Također možete otići u direktorij Documents upisivanjem cd ~/Documents u terminal.
Korak 5. Upišite gcc [ime_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 greš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 kompajliranje jednog programa iz više datoteka izvornog koda, koristite gcc -o outputfile file1.c file2.c file3.c.
- Za kompajliranje više programa odjednom s više datoteka izvornog koda, koristite gcc -c file1.c file2.c file3.c.
Korak 6. Pokrenite novokompolirani program
Upišite./[executable_name], ali zamijenite “[executable_name]” imenom vašeg programa.
Metoda 2 od 2: Korištenje MinGW za Windows
Korak 1. Preuzmite Minimalist GNU za Windows (MinGW)
Ovo je verzija GCC-a za Windows koju je lako instalirati. Koristite sljedeće korake za preuzimanje MinGW -a:.
- Idite na https://sourceforge.net/projects/mingw/ u web pregledniku.
- Pritisnite zeleno dugme na kojem piše Skinuti.
- 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.
- Kliknite Instaliraj.
-
Kliknite Nastavi.
MinGW preporučuje korištenje zadane instalacijske mape (C: / MinGW). Ako morate promijeniti mapu, nemojte koristiti mapu s razmacima u imenu (npr. "Programske datoteke")
Korak 3. Odaberite kompajlere za instaliranje
U najmanju ruku odaberite Osnovno podešavanje 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 kompajlere.
Korak 4. Desnom tipkom miša kliknite svaki paket i kliknite Označi za instalaciju
Osnovno podešavanje 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čunaru može biti potrebno nekoliko minuta da instalira sve pakete. Pomoću sljedećih koraka instalirajte pakete označene za instalaciju.
- Kliknite na Instalacija meni u gornjem levom uglu.
- Kliknite Primijeni promjene.
- Kliknite Prijavite se.
- Kliknite Zatvori kada instalacija završi.
Korak 6. Dodajte putanju do MinGW -a varijablama sistemskog okruženja
Pomoću sljedećih koraka dodajte put do MinGW -a sistemskim varijablama okruženja:
- Upišite okruženje u traku za pretraživanje pored izbornika Start.
- Kliknite Uredite varijable sistemskog okruženja u rezultatima pretraživanja.
- Kliknite Varijable okruženja
- Odaberite Put varijabilna.
- Kliknite Uredi ispod gornjeg okvira (pod "Korisničke varijable")
- Kliknite Novo.
- Unesite C: / MinGW / bin u novi prostor. Imajte na umu da ako ste instalirali MinGW u drugi direktorij, unesite C: / path-to-that-directory / bin.
- Kliknite uredu, i onda uredu opet. Kliknite na preostali uredu dugme za zatvaranje prozora.
Korak 7. Otvorite komandnu liniju kao administrator
Morate biti prijavljeni na Windows nalog sa administratorskim privilegijama da biste otvorili komandnu liniju kao administrator. Upotrijebite sljedeće korake za otvaranje naredbenog retka kao administrator:
- Upišite cmd u traku za pretraživanje pored izbornika Start.
- Desni klik Command Prompt u rezultatima pretraživanja, a zatim odaberite Pokreni kao administrator.
- Kliknite Da dozvoliti promene.
Korak 8. Idite u fasciklu u kojoj je sačuvan vaš izvorni kod
Na primjer, ako se datoteka izvornog koda pod nazivom helloworld.c nalazi u C: / Source / Programs, upišite cd C: / Source / Programs
Korak 9. Upišite gcc c –o [ime_programa].exe [ime_programa].c i pritisnite ↵ Enter
Zamijenite “[program_name]” imenom vašeg izvornog koda i aplikacije. Nakon što se program sastavi, vratit ćete se u naredbeni redak bez grešaka.
Sve greške u kodiranju koje se pojave moraju se ispraviti prije kompilacije programa
Korak 10. Unesite ime vašeg 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 grešci "Pristup je odbijen" ili "Dozvola odbijena" prilikom sastavljanja programa ili pokretanja izlazne izvršne datoteke, provjerite dozvole 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
- Izgradnja vašeg koda sa -g zastavicom će proizvesti informacije o otklanjanju grešaka koje odgovarajući program za otklanjanje grešaka, GDB, može koristiti za poboljšanje rada ispravljanja grešaka.
- Makefile 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 C ++ datoteke imaju ekstenziju.cpp umjesto.c.