Kako sastaviti program c pomoću compiler compiler gnu (gcc)

Ovaj članak opisuje kako sastaviti program iz izvornog koda u C koristeći Compiler Compiler GNU (GCC) za Linux ili Minimalistički GNU (MINGW) za Windows.

Korake

Metoda 1 od 2:
Korištenje GCC-a za UNIX
  1. Slika pod nazivom Compile COM program koristeći GNU kompajler (GCC) korak 1
jedan. U UNIX sistemu otvorite terminal.
  • Slika pod nazivom Compile COM program pomoću Compiiler-a GNU (GCC) korak 2
    2. Ući Gcc --version i pritisnite ↵ Unesite. Pojavljuje se verzija Compiiler C. Ako tim nije radio, najvjerovatnije, GCC nije instaliran.
  • Ako prevodilac nije instaliran, pročitajte dokumentaciju za svoju Linux distribuciju, da biste saznali kako preuzeti odgovarajući paket.
  • Ako sastavite program napisan u C ++, umjesto "GCC" unesite "G ++".
  • Slika pod nazivom Compile COM program koristeći GNU kompajler (GCC) Korak 3
    3. Idite u direktorij u kojem se pohranjuje izvorni kod.
  • Na primjer, ako je datoteka s izvornim kodom "glavna.C »Smješten u / USR / / Izvorni direktorij, unesite CD / USR / / Izvor.
  • Slika pod nazivom Compile COM program koristeći GNU Compiiler (GCC) korak 4
    4. Ući GCC Glavni.C -o helloworld. Zamijenite "glavnu.C "U ime izvorne datoteke i" Halloorld "zamijenite završni program. Program će biti sastavljen.
  • Ako se poruke o pogrešci pojave na ekranu, unesite GCC -Wall -O ErrorLog Datoteka1.C, Da biste dobili više informacija. Zatim u trenutnom direktoriju otvorite datoteku "ErrorLog" - da biste to učinili, unesite Cat ErrorLog.
  • Za sastavljanje jednog programa iz više izvornih datoteka, unesite GCC -O izlazFile datoteka1.C Datoteka2.C Datoteka3.C.
  • Da biste sakupljali nekoliko programa iz nekoliko izvornih datoteka odjednom, unesite GCC -C datoteka1.C Datoteka2.C Datoteka3.C.
  • Slika pod nazivom Compile COM program pomoću Compiiler-a GNU (GCC) korak 5
    pet. Pokrenite sagrađeni program. Ući & # 46- / helloworld, Gde "Helloworld" zamenite ime programa.
  • Metoda 2 od 2:
    Korištenje mingw za Windows
    1. Slika pod nazivom Compile COM program pomoću Compiiler-a GNU (GCC) Korak 6
    jedan. Preuzmite minimalistički GNU za Windows (Mingw). Ova verzija GCC-a za Windows prilično je jednostavna za instaliranje. Instalacijska datoteka se može preuzeti na Ova stranica.
  • Slika pod nazivom Compile CO program pomoću Compiiler-a GNU (GCC) korak 7
    2. Pokrenite instalacijsku datoteku MINGW.
  • Ako se datoteka ne pokrene automatski, dvaput kliknite na njega u mapi za preuzimanja, a zatim kliknite "Set".
  • Slika pod nazivom Compile COM program pomoću GNU Compiiler (GCC) korak 8
    3. Podesite postavke instalacije i kliknite Nastavi (u daljnjem tekstu).
  • Preporučujemo instaliranje MINGW-a u zadanu mapu, naime B (C: mingw). Ako trebate promijeniti mapu, nemojte odabrati mapu, u kojem se nalaze praznine, poput "programskih datoteka".
  • Slika pod nazivom Compile COM program koristeći GNU kompajler (GCC) korak 9
    4. Odaberite prevoditelje za instaliranje.
  • Na lijevoj ploči preporučujemo da kliknete "osnovno podešavanje" (normalna instalacija). Zatim na desnim panelima postavite potvrdni okviri pored svih sljedećih prevoditelja.
  • Iskusniji korisnici mogu odabrati opciju "Svi paketi" i označiti dodatne prevoditelje.
  • Slika pod nazivom Compile COM program pomoću Compiiler-a GNU (GCC) korak 10
    pet. Otvorite meni instalacije (instalacija). Nalazi se u gornjem lijevom uglu minga.
  • Slika pod nazivom Compile COM program pomoću Compiiler GNU (GCC) korak 11
    6. Kliknite Primjeni promjene.
  • Slika pod nazivom Compile CO program pomoću Compiiler-a GNU (GCC) korak 12
    7. Kliknite Primjeni. Prevoditelji će se preuzeti i instalirati.
  • Image Naslijed sastavljajte C program pomoću GNU Compiiler (GCC) Korak 13
    osam. Na putu do MINGW-a umetnite sistemske varijable. Izvršite sljedeće:
  • Kliknuti ⊞ Pobeda+S, Da biste otvorili niz pretraživanja i unesite Srijeda.
  • U rezultatima pretraživanja kliknite na "Promjena varijabli sistema".
  • Kliknite "Srijeda varijabli".
  • Kliknite "Promijeni" (pod "Prilagođenim varijablama").
  • Pomičite se prema polju Informacije u polju "Promjenjiva vrijednost".
  • Odmah unesite zadnji zapis -C: mingw bin. Imajte na umu da ako ste instalirali MINGW u drugu mapu, unesite -C: staza na mapu bin.
  • Dvaput kliknite "OK". Ponovo pritisnite "OK" da biste zatvorili prozor.
  • Slika pod nazivom Compile COM program pomoću GNU prevoditelja (GCC) korak 14
    devet. Otvorite naredbu kao administrator. Za ovo:
  • Kliknuti ⊞ Pobeda+S i uđite liniju.
  • U rezultatima pretraživanja desnom tipkom miša kliknite "naredbenu liniju" i odaberite "Pokreni od administratora".
  • Kliknite "Da" kako biste omogućili izradu promjena.
  • Slika pod nazivom Compile COM program pomoću Compiiler-a GNU (GCC) korak 15
    10. Idite u mapu u kojoj se izvorna datoteka pohranjuje.
  • Na primjer, ako datoteka s izvornim kodom "Helloworld.C "je u mapi C: Izvor Programi, unesite CD C: Izvor Programi.
  • Slika pod nazivom Compile COM program pomoću GNU Compiiler (GCC) korak 16
    jedanaest. Ući GCC Helloworld.C -o helloworld.Exe. Zamijenite "Halloworld" u nazivu datoteke s izvornim kodom i nazivom programa. Po završetku sastavljanja programa, vratit ćete se u naredbenu liniju i neće biti poruka o pogrešci.
  • Bilo koje greške u programiranju moraju se eliminirati prije sastavljanja programa.
  • Slika pod nazivom Compile COM program koristeći GNU Compiiler (GCC) korak 17
    12. Za pokretanje programa unesite njegovo ime. Ako se program naziva Helloworld.EXE, unesite ovo ime za pokretanje programa.
  • Savjeti

    • Sastavljanje kôda pomoću zastave -G dovest će do stvaranja podataka o pogrešavanju koje mogu koristiti odgovarajućim pogrešačima, na primjer, GDB.
    • Kreirajte montažnu datoteku projekta (make datoteke) za pojednostavljenje sastavljanja velikih programa.
    • Ako aktivno koristite optimizaciju, zapamtite da optimizacija brzine može dovesti do smanjenja veličine i, ponekad, kvalitete (i obrnuto).
    • Prilikom sastavljanja C ++ koristite G ++ baš kao što koristite GCC. Imajte na umu da izvorne datoteke u C ++ imaju proširenje .CPP, ne .C.

    Sta ti treba

    • Računar koji radi Linux ili Windows
    • Osnovno znanje GNU / Linuxa i znanje o tome kako instalirati aplikacije
    • Programski kod
    • Uređivač teksta (na primjer, Emacs)
    Slične publikacije