Tämä wikiHow opettaa sinulle, kuinka kääntää C -ohjelma lähteestä käyttämällä GNU -kääntäjää (GCC) Linuxille ja Minimalistista GNU: ta (MinGW) Windowsille.
Vaihe
Menetelmä 1/2: GCC: n käyttö Unixissa
Vaihe 1. Avaa pääteikkuna Unix -tietokoneellasi
Vaihe 2. Anna komento gcc --version ja paina Enter, jolloin GCC -versio tulee näkyviin tietokoneeseen
Jos tietokoneesi näyttää komentoa ei löydy, GCC ei ehkä ole asennettu tietokoneellesi.
- Asenna tarvittaessa GCC noudattamalla Linux -jakeluoppaasi.
- Voit kääntää C ++ -ohjelman käyttämällä "g ++" gcc: n sijaan.
Vaihe 3. Avaa kansio, johon olet tallentanut ohjelman lähdekoodin
Jos esimerkiksi ohjelmakoodi "akurapopo.c" on/usr/yuliaR/source -kansiossa, kirjoita komento cd/usr/yuliaR/source
Vaihe 4. Anna komento gcc akurapopo.c –o AkuRapopo
Korvaa "akurapopo.c" ohjelman lähdekoodinimellä ja "AkuRapopo" halutulla ohjelman nimellä. Kokoonpanoprosessi alkaa.
- Jos kokoamisprosessin aikana tapahtuu virhe, kerää virhetiedot komennolla gcc -Wall -o errorlog akurapopo.c. Näytä sen jälkeen "errorlog" -tiedosto cat errorlog -komennolla.
- Kokoa ohjelma useista lähdekooditiedostoista komennolla gcc -o ohjelmanimi tiedosto1.c tiedosto2.c tiedosto3.c.
- Jos haluat koota useita ohjelmia useasta lähdekoodista kerralla, käytä komentoa gcc -c file1.c file2.c file3.c.
Vaihe 5. Suorita käännetty ohjelma komennolla./ohjelmanimi
Tapa 2/2: MinGW: n käyttö Windowsille
Vaihe 1. Lataa Minimalist GNU for Windows osoitteesta
MinGW on helppo asentaa GCC-paketti Windowsille.
Vaihe 2. Suorita MinGW -asennusohjelma
Jos asennusohjelma ei avaudu automaattisesti, kaksoisnapsauta MinGW-tiedostoa Lataukset-kansiossa ja valitse sitten Asenna
Vaihe 3. Säädä ohjelman asennusvaihtoehtoja ja napsauta sitten Jatka
Suositeltu kansio MinGW: n asentamiseen on C: / MinGW. Jos sinun on vaihdettava asennuskansio, älä valitse kansioita, joiden nimi sisältää välilyöntejä (kuten Ohjelmatiedostot)
Vaihe 4. Valitse asennettava kääntäjä
- Jos haluat asentaa suositellun minimikääntäjän, valitse Perusasetukset vasemmasta ruudusta ja valitse sitten kaikki kääntäjät, jotka näkyvät oikeassa pääruudussa.
- Tarvittaessa voit valita Kaikki paketit ja valita kaikki muut kääntäjät.
Vaihe 5. Napsauta Asennus -valikkoa MinGW: n vasemmassa yläkulmassa
Vaihe 6. Napsauta Käytä muutoksia
Vaihe 7. Lataa ja asenna kääntäjä napsauttamalla Käytä
Vaihe 8. Lisää MinGW -PATH järjestelmän ympäristömuuttujaan seuraavasti:
- Avaa Haku -valikko painamalla Win+S ja kirjoita sitten ympäristöavainsana.
- Napsauta hakutuloksissa Muokkaa järjestelmän ympäristömuuttujia.
- Napsauta Ympäristömuuttujat.
- Napsauta Muokkaa yläruudun alla (käyttäjämuuttujien alapuolella).
- Vieritä Muuttuvat arvot -ruudun loppuun.
- Kirjoita; C: / MinGW / bin ruudun tekstin loppuun. Jos olet asentanut MinGW: n toiseen kansioon, vaihda; C: / MinGW / bin tilalle; C: / installationfoldname / bin.
- Sulje ikkuna napsauttamalla OK kahdesti.
Vaihe 9. Avaa komentorivi -ikkuna järjestelmänvalvojana seuraavasti:
- Paina Win+S ja kirjoita sitten cmd.
- Napsauta hakutuloksissa komentoriviä hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana.
- Salli tietokoneen muutokset napsauttamalla Kyllä.
Vaihe 10. Avaa kansio, johon olet tallentanut ohjelman lähdekoodin
Jos esimerkiksi tallensit lähdekoodin "lailacanggung.c" C: / Source / Programs -kansioon, kirjoita komento cd C: / Source / Programs
Vaihe 11. Anna komento gcc lailacanggung.c –o lailacanggung.exe
Korvaa tiedostonimi ohjelmakooditiedoston nimellä. Kun käännös on valmis, näet komentorivin uudelleen. Tapahtuneita virheitä ei näytetä.
Ohjelmakoodin virheet on korjattava ennen käännösprosessin aloittamista. Virheen sisältävä ohjelmakoodi ei voitu kääntää
Vaihe 12. Kirjoita suorittamasi ohjelman nimi, esimerkiksi lailacanggung.exe
Vinkkejä
- Kun käännät ohjelmaa -g -parametrilla, kääntäjä sisältää asianmukaiset virheenkorjaustiedot GDB: lle, GCC: n sisäänrakennetulle virheenkorjausohjelmalle. Nämä tiedot helpottavat virheenkorjausta.
- Voit koota suuria ohjelmia luomalla ensin Makefile -tiedoston.
- Jos ohjelmasi on optimoitu nopeudelle, ohjelman koko voi kasvaa ja tarkkuus ei välttämättä ole kovin hyvä. Toisaalta, jos optimoit ohjelman koon tai tarkkuuden, ohjelman nopeus voi laskea.
- Kun käännät C ++ -ohjelmia, käytä G ++: ta kuten GCC: tä. C ++ -tiedostoilla on.cpp -laajennus.c -sijasta.