See wikiHow õpetab teile, kuidas C -programmi lähtekoodist kompileerida, kasutades Linuxi jaoks GNU kompilaatorit (GCC) ja Windowsi jaoks minimalistlikku Gnu (MinGW).
Sammud
Meetod 1 /2: GCC kasutamine Linuxi jaoks
Samm 1. Avage oma Linuxi süsteemis terminaliaken
Selle ikoon on tavaliselt must ekraan, millel on mõned valged märgid. Tavaliselt leiate selle menüüst Rakendused.
Samm 2. Installige GCC
Kui teil pole GCC -d juba installitud, saate Ubuntu ja Debiani GCC installimiseks kasutada järgmisi terminali käske. Kõigi teiste Linuxi versioonide puhul lugege oma Linuxi levitamise dokumentatsioonist, kuidas saada õiget paketti:
- Tippige sudo apt update ja pakettide loendi värskendamiseks vajutage sisestusklahvi.
- Sisestage sudo apt install build-essential ja vajutage "Enter", et installida olulised paketid, sealhulgas GCC, G ++ ja Make.
- Sisestage sudo apt-get install manpages-dev ja vajutage manuaallehtede installimiseks sisestusklahvi.
Samm 3. Tippige gcc --version ja vajutage ↵ Enter
See kontrollib, kas GCC on õigesti installitud, ja tagastab versiooni numbri. Kui käsku ei leita, on tõenäoline, et GCC pole installitud.
Kui koostate C ++ programmi, kasutage gcc asemel sõna „g ++”
Samm 4. Liikuge kataloogi, kuhu teie lähtekood on salvestatud
Kasutage terminali kataloogides navigeerimiseks käsku cd. Näiteks kui teie lähtekood on kaustas Dokumendid, sisestage tüüp cd/home/[kasutajanimi]/Dokumendid (Ubuntu puhul). Samuti saate navigeerida kataloogi Dokumendid, tippides terminalis cd ~/Documents.
Samm 5. Tippige gcc [programmi_nimi].c –o [käivitatava_nimi] ja vajutage ↵ Enter
Asendage „[programmi_nimi].c” oma lähtekoodi faili nimega ja „[käivitatava_nimi]” lõpetatud programmi nimega. Programm kompileeritakse nüüd.
- Kui näete vigu ja soovite nende kohta rohkem teavet, kasutage gcc -Wall -o errorlog file1.c. Seejärel vaadake praeguse kataloogi faili „errorlog” koos cat errorlogiga.
- Ühe programmi koostamiseks mitmest lähtekoodifailist kasutage gcc -o outputfile file1.c file2.c file3.c.
- Mitme programmi korraga koostamiseks mitme lähtekoodifailiga kasutage gcc -c file1.c file2.c file3.c.
Samm 6. Käivitage äsja kompileeritud programm
Tippige./[executable_name], kuid asendage „[executable_name]” oma programmi nimega.
Meetod 2/2: MinGW kasutamine Windowsi jaoks
Samm 1. Laadige alla Minimalistlik GNU Windowsile (MinGW)
See on GCC Windowsi jaoks hõlpsasti installitav versioon. MinGW allalaadimiseks toimige järgmiselt.
- Minge veebibrauseris aadressile
- Klõpsake rohelist nuppu, mis ütleb Lae alla.
- Oodake, kuni installer automaatselt alla laadib.
Samm 2. Installige MinGW
MinGW installimiseks toimige järgmiselt.
- Topeltklõps mingw-get-setup.exe kaustas Allalaadimised või veebibrauseris.
- Klõpsake nuppu Installi.
-
Klõpsake nuppu Jätka.
MinGW soovitab kasutada vaikimisi installikausta (C: MinGW). Kui peate kausta muutma, ärge kasutage kausta, mille nimes on tühikud (nt „Programmifailid”)
Samm 3. Valige installitavad kompilaatorid
Minimaalselt vali Põhiseadistus vasakul paneelil, seejärel asetage paremal põhipaneelil kõigi loetletud kompilaatorite kõrval linnukesed. Kogenumad kasutajad saavad valida Kõik paketid ja valige täiendavad kompilaatorid.
Samm 4. Paremklõpsake iga paketti ja klõpsake nuppu Märgi installimiseks
Põhiseadistusel on ülaosas olevas kastis umbes 7 paketti. Paremklõpsake igaühel neist (või lihtsalt soovitud) ja klõpsake Märgi paigaldamiseks. See lisab ikooni, mille iga noole kõrval on nool, ja märgib selle installimiseks.
Samm 5. Installige valitud paketid
Kõigi pakettide installimiseks võib teie arvutil kuluda mitu minutit. Installimiseks märgitud pakettide installimiseks järgige järgmisi samme.
- Klõpsake Paigaldamine menüü vasakus ülanurgas.
- Klõpsake nuppu Rakenda muudatused.
- Klõpsake nuppu Rakenda.
- Klõpsake nuppu Sulge kui installimine on tehtud.
Samm 6. Lisage MinGW tee süsteemi keskkonnamuutujatele
MinGW -i tee lisamiseks süsteemi keskkonnamuutujatele tehke järgmist.
- Sisestage menüü Start kõrval otsinguribale keskkond.
- Klõpsake nuppu Muutke süsteemi keskkonnamuutujaid otsingutulemustes.
- Klõpsake nuppu Keskkonnamuutujad
- Valige Tee muutuja.
- Klõpsake nuppu Muuda ülemise kasti all (jaotises „Kasutaja muutujad”)
- Klõpsake nuppu Uus.
- Tippige uude ruumi C: / MinGW / bin. Pange tähele, et kui installisite MinGW teise kataloogi, sisestage C: / path-to-that-directory / bin.
- Klõpsake nuppu Okei, ja siis Okei uuesti. Klõpsake järelejäänud Okei nuppu akna sulgemiseks.
Samm 7. Avage administraatorina käsuviip
Peate administraatoriõigustega Windowsi kontole sisse logima, et avada käsuviip administraatorina. Käsurea administraatorina avamiseks toimige järgmiselt.
- Tippige menüü Start kõrval otsinguribale cmd.
- Paremklõps Käsurida otsingutulemustes, seejärel valige Käivita administraatorina.
- Klõpsake nuppu Jah muudatuste lubamiseks.
Samm 8. Liikuge kausta, kuhu teie lähtekood on salvestatud
Näiteks kui teie lähtekoodi fail nimega helloworld.c asub kaustas C: / Source / Programs, tippige cd C: / Source / Programs
Samm 9. Tippige gcc c –o [programmi_nimi].exe [programmi_nimi].c ja vajutage ↵ sisestusklahvi
Asendage „[programmi_nimi]” lähtekoodi ja rakenduse nimega. Kui programm on koostatud, naasete käsureale ilma vigadeta.
Kõik ilmuvad kodeerimisvead tuleb enne programmi kompileerimist parandada
Samm 10. Sisestage oma programmi nimi selle käivitamiseks
Kui selle nimi on hello_world.exe, tippige see programmi käivitamiseks käsureale.
Kui saate programmi koostamisel või väljundfaili käivitamisel tõrketeate „Juurdepääs keelatud” või „Luba keelatud”, kontrollige kausta õigusi ja veenduge, et teil on täielik lugemis-/kirjutamisõigus kaustale, mis sisaldab lähtekoodi. Kui see ei aita, proovige viirusetarkvara ajutiselt keelata
Näpunäiteid
- Koodi koostamisel lipuga -g saadakse silumisteave, mida vastav siluriprogramm GDB saab silumise paremaks muutmiseks kasutada.
- Makefaile saab luua suurte programmide koostamise hõlbustamiseks.
- Kui kasutate optimeerimisi palju, pidage meeles, et kiiruse optimeerimine võib kaasa tuua suuruse ja mõnikord täpsuse kompromissi ja vastupidi.
- C ++ programmi koostamisel kasutage G ++ samamoodi nagu GCC. Pidage meeles, et C ++ failidel on laiend.cpp, mitte.c.