C -programmi koostamine GNU kompilaatori (GCC) abil

Sisukord:

C -programmi koostamine GNU kompilaatori (GCC) abil
C -programmi koostamine GNU kompilaatori (GCC) abil

Video: C -programmi koostamine GNU kompilaatori (GCC) abil

Video: C -programmi koostamine GNU kompilaatori (GCC) abil
Video: Kuidas edastada fotosid iPhone'ist arvutisse. Foto iPhone'ist arvutisse 2024, Mai
Anonim

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

Koostage C -programm GNU kompilaatori (GCC) abil 1. samm
Koostage C -programm GNU kompilaatori (GCC) abil 1. samm

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.

Koostage C -programm GNU kompilaatori (GCC) abil 2. samm
Koostage C -programm GNU kompilaatori (GCC) abil 2. samm

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.
Koostage C -programm GNU kompilaatori (GCC) abil 3. samm
Koostage C -programm GNU kompilaatori (GCC) abil 3. samm

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 ++”

Koostage C -programm GNU kompilaatori (GCC) abil 4. samm
Koostage C -programm GNU kompilaatori (GCC) abil 4. samm

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.

Koostage C -programm GNU kompilaatori (GCC) abil 5. samm
Koostage C -programm GNU kompilaatori (GCC) abil 5. samm

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.
Koostage C -programm GNU kompilaatori (GCC) abil 6. samm
Koostage C -programm GNU kompilaatori (GCC) abil 6. samm

Samm 6. Käivitage äsja kompileeritud programm

Tippige./[executable_name], kuid asendage „[executable_name]” oma programmi nimega.

Meetod 2/2: MinGW kasutamine Windowsi jaoks

C -programmi koostamine GNU kompilaatori (GCC) abil Samm 7
C -programmi koostamine GNU kompilaatori (GCC) abil Samm 7

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.
Koostage C -programm GNU kompilaatori (GCC) abil 8. samm
Koostage C -programm GNU kompilaatori (GCC) abil 8. samm
C -programmi koostamine GNU kompilaatori (GCC) abil Samm 7
C -programmi koostamine GNU kompilaatori (GCC) abil Samm 7

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”)

Koostage C -programm GNU kompilaatori (GCC) abil 9. samm
Koostage C -programm GNU kompilaatori (GCC) abil 9. samm

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.

Koostage C -programm GNU kompilaatori (GCC) abil 10. samm
Koostage C -programm GNU kompilaatori (GCC) abil 10. samm

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.

Koostage C -programm GNU kompilaatori (GCC) abil 11. samm
Koostage C -programm GNU kompilaatori (GCC) abil 11. samm

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.
Koostage C -programm GNU kompilaatori (GCC) abil 12. samm
Koostage C -programm GNU kompilaatori (GCC) abil 12. samm

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.
Koostage C -programm GNU kompilaatori (GCC) abil 13. samm
Koostage C -programm GNU kompilaatori (GCC) abil 13. samm

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.
Koostage C -programm GNU kompilaatori (GCC) abil 14. samm
Koostage C -programm GNU kompilaatori (GCC) abil 14. samm

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

Koostage C -programm GNU kompilaatori (GCC) abil 15. samm
Koostage C -programm GNU kompilaatori (GCC) abil 15. samm

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

Koostage C -programm GNU kompilaatori (GCC) abil 16. samm
Koostage C -programm GNU kompilaatori (GCC) abil 16. samm

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.

Soovitan: