C -ohjelmien kääntäminen GNU C Compilerilla (GCC)

C -ohjelmien kääntäminen GNU C Compilerilla (GCC)
C -ohjelmien kääntäminen GNU C Compilerilla (GCC)

Sisällysluettelo:

Anonim

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

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 1
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 1

Vaihe 1. Avaa pääteikkuna Unix -tietokoneellasi

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 2
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 2

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.
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 3
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 3

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

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 4
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 4

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.
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 5
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 5

Vaihe 5. Suorita käännetty ohjelma komennolla./ohjelmanimi

Tapa 2/2: MinGW: n käyttö Windowsille

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 6
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 6

Vaihe 1. Lataa Minimalist GNU for Windows osoitteesta

MinGW on helppo asentaa GCC-paketti Windowsille.

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 7
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 7

Vaihe 2. Suorita MinGW -asennusohjelma

Jos asennusohjelma ei avaudu automaattisesti, kaksoisnapsauta MinGW-tiedostoa Lataukset-kansiossa ja valitse sitten Asenna

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 8
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 8

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)

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 9
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 9

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.
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 10
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 10

Vaihe 5. Napsauta Asennus -valikkoa MinGW: n vasemmassa yläkulmassa

C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 11
C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 11

Vaihe 6. Napsauta Käytä muutoksia

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 12
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 12

Vaihe 7. Lataa ja asenna kääntäjä napsauttamalla Käytä

C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 13
C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 13

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.
C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 14
C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 14

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ä.
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 15
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 15

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

C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 16
C -ohjelman kääntäminen GNU -kääntäjän (GCC) avulla Vaihe 16

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ää

C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 17
C -ohjelman kääntäminen GNU -kääntäjää (GCC) käyttäen Vaihe 17

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.

Suositeltava: