See wikiHow õpetab teile, kuidas kompileerida C -programm allikast, kasutades Linuxi jaoks GNU kompilaatorit (GCC) ja Windowsi jaoks minimalistlikku GNU -d (MinGW).
Samm
Meetod 1/2: GCC kasutamine Unixi jaoks
Samm 1. Avage Unixi arvuti terminaliaken
Samm 2. Sisestage käsk gcc --version ja vajutage sisestusklahvi, et kuvada GCC versioon arvutis
Kui teie arvuti kuvab käsku ei leitud, ei pruugi GCC teie arvutisse installitud olla.
- Vajadusel installige GCC, järgides oma Linuxi levitamise juhendit.
- C ++ programmi koostamiseks kasutage "gcc" asemel "g ++".
Samm 3. Avage kaust, kuhu salvestasite programmi lähtekoodi
Näiteks kui programmi kood "akurapopo.c" on kaustas/usr/yuliaR/source, sisestage käsk cd/usr/yuliaR/source
Samm 4. Sisestage käsk gcc akurapopo.c –o AkuRapopo
Asendage "akurapopo.c" oma programmi lähtekoodi nimega ja "AkuRapopo" soovitud programmi nimega. Koostamisprotsess algab.
- Kui kompileerimise käigus ilmneb tõrge, koguge veateave käsuga gcc -Wall -o errorlog akurapopo.c. Pärast seda kuvage fail "errorlog" koos käsuga cat errorlog.
- Kompileerige programm mitmest lähtekoodifailist käsuga gcc -o programmi nimi file1.c file2.c file3.c.
- Mitme programmi korraga koostamiseks mitmest lähtekoodist kasutage käsku gcc -c file1.c file2.c file3.c.
Samm 5. Käivitage koostatud programm käsuga./programname
Meetod 2/2: MinGW kasutamine Windowsi jaoks
Samm 1. Laadige Minimalistlik GNU Windowsi jaoks alla aadressilt
MinGW on Windowsi jaoks kergesti paigaldatav GCC pakett.
Samm 2. Käivitage MinGW installiprogramm
Kui installiprogramm ei avane automaatselt, topeltklõpsake kaustas Allalaadimised MinGW-faili ja seejärel klõpsake nuppu Installi
Samm 3. Reguleerige programmi installimisvalikuid, seejärel klõpsake nuppu Jätka
MinGW installimiseks soovitatav kaust on C: MinGW. Kui peate installikausta muutma, ärge valige tühikuid sisaldava nimega kausta (nt programmifailid)
Samm 4. Valige kompilaator, mida soovite installida
- Soovitatava minimaalse kompilaatori installimiseks valige vasakul paanil Basic Setup (Põhiseadistus), seejärel märkige kõik paremal paanil kuvatavad kompilaatorid.
- Vajadusel saate valida Kõik paketid ja märkida kõik täiendavad kompilaatorid.
Samm 5. Klõpsake MinGW vasakus ülanurgas menüüd Install
Samm 6. Klõpsake nuppu Rakenda muudatused
Samm 7. Kompilaatori allalaadimiseks ja installimiseks klõpsake nuppu Rakenda
Samm 8. Lisage MinGW PATH süsteemi keskkonnamuutujale järgmiselt
- Otsingumenüü avamiseks vajutage klahvikombinatsiooni Win+S, seejärel sisestage keskkonna märksõna.
- Klõpsake otsingutulemustes käsku Muuda süsteemi keskkonnamuutujaid.
- Klõpsake nuppu Keskkonnamuutujad.
- Klõpsake ülemise kasti all (Kasutaja muutujate all) käsul Muuda.
- Kerige kasti Muutujaväärtused lõpuni.
- Sisestage väljale teksti lõppu C: / MinGW / bin. Kui installisite MinGW teise kausta, asendage; C: / MinGW / bin asendiga; C: / installi kausta kasutajanimi / bin.
- Akna sulgemiseks klõpsake kaks korda nuppu OK.
Samm 9. Avage käsurea aken administraatorina, toimides järgmiselt
- Vajutage Win+S, seejärel sisestage cmd.
- Paremklõpsake otsingutulemustes käsuviiba, seejärel klõpsake käsku Käivita administraatorina.
- Arvutis muudatuste lubamiseks klõpsake nuppu Jah.
Samm 10. Avage kaust, kuhu salvestasite programmi lähtekoodi
Näiteks kui salvestasite lähtekoodi "lailacanggung.c" kausta C: / Source / Programs, sisestage käsk cd C: / Source / Programs
Samm 11. Sisestage käsk gcc lailacanggung.c –o lailacanggung.exe
Asendage failinimi oma programmi koodifaili nimega. Pärast kompileerimise lõpuleviimist näete uuesti käsurea. Tekkinud vigu ei kuvata.
Enne kompileerimisprotsessi alustamist tuleb vead programmi koodis parandada. Viga sisaldavat programmi koodi ei saanud kompileerida
Samm 12. Sisestage oma programmi nimi selle käivitamiseks, näiteks lailacanggung.exe
Näpunäiteid
- Kui koostate programmi parameetriga -g, lisab kompilaator GDB, GCC sisseehitatud silumisprogrammi jaoks sobiva silumisteabe. See teave hõlbustab silumist.
- Suurte programmide koostamiseks saate esmalt luua Makefile'i.
- Kui teie programm on kiiruse jaoks optimeeritud, võib programmi suurus suureneda ja täpsus ei pruugi olla väga hea. Teisest küljest, kui optimeerite programmi suurust või täpsust, võib programmi kiirus väheneda.
- C ++ programmide koostamisel kasutage G ++ nagu GCC. C ++ failidel on laiend.cpp, mitte.c.