Tämä wikiHow opettaa sinulle, kuinka kääntää C -ohjelma lähdekoodista käyttämällä GNU -kääntäjää (GCC) Linuxille ja Minimalist Gnu (MinGW) Windowsille.
Askeleet
Tapa 1 /2: GCC: n käyttö Linuxille
Vaihe 1. Avaa pääteikkuna Linux -järjestelmässäsi
Sen kuvake on yleensä musta näyttö, jossa on valkoisia merkkejä. Löydät sen yleensä Sovellukset -valikosta.
Vaihe 2. Asenna GCC
Jos GCC: tä ei ole jo asennettu, voit käyttää seuraavia päätelaitteen komentoja GCC: n asentamiseen Ubuntuun ja Debianiin. Kaikkien muiden Linux -versioiden osalta lue oikea paketti Linux -jakelusi dokumentaatiosta:
- Kirjoita sudo apt update ja päivitä pakettiluettelo painamalla "Enter".
- Kirjoita sudo apt install build-essential ja paina "Enter" asentaaksesi tärkeät paketit, kuten GCC, G ++ ja Make.
- Kirjoita sudo apt-get install manpages-dev ja asenna manuaaliset sivut painamalla "Enter".
Vaihe 3. Kirjoita gcc --version ja paina ↵ Enter
Tämä varmistaa, että GCC on asennettu oikein, ja palauttaa versionumeron. Jos komentoa ei löydy, GCC: tä ei todennäköisesti ole asennettu.
Jos kokoat C ++ -ohjelmaa, käytä "g ++" gcc: n sijaan
Vaihe 4. Siirry hakemistoon, johon lähdekoodisi on tallennettu
Käytä cd -komentoa päätelaitteen hakemistojen selaamiseen. Jos lähdekoodisi on esimerkiksi Asiakirjat -kansiossa, kirjoita cd/home/[käyttäjänimi]/Dokumentit (Ubuntussa). Voit myös siirtyä Asiakirjat -hakemistoon kirjoittamalla päätelaitteeseen cd ~/Documents.
Vaihe 5. Kirjoita gcc [ohjelman_nimi].c –o [suoritettavan_nimi] ja paina ↵ Enter
Korvaa "[ohjelman_nimi].c" lähdekooditiedoston nimellä ja "[suoritettavan_nimi]" lopullisen ohjelman nimellä. Ohjelma kääntyy nyt.
- Jos näet virheitä ja haluat lisätietoja niistä, käytä gcc -Wall -o errorlog file1.c. Tarkastele sitten "errorlog" -tiedostoa nykyisessä hakemistossa kissan virhelogilla.
- Voit kääntää yhden ohjelman useista lähdekooditiedostoista käyttämällä gcc -o outputfile file1.c file2.c file3.c.
- Voit kääntää useita ohjelmia kerralla useilla lähdekooditiedostoilla käyttämällä gcc -c file1.c file2.c file3.c.
Vaihe 6. Suorita juuri koottu ohjelma
Kirjoita./[executable_name], mutta korvaa "[executable_name]" ohjelman nimen kanssa.
Tapa 2/2: MinGW: n käyttö Windowsille
Vaihe 1. Lataa Minimalist GNU for Windows (MinGW)
Tämä on helppo asentaa GCC for Windows -versio. Lataa MinGW seuraavasti:.
- Siirry verkkoselaimella osoitteeseen
- Napsauta vihreää painiketta, joka sanoo ladata.
- Odota, että asennusohjelma latautuu automaattisesti.
Vaihe 2. Asenna MinGW
Asenna MinGW seuraavasti:
- Tuplaklikkaus mingw-get-setup.exe Lataukset -kansiossa tai verkkoselaimessa.
- Klikkaus Asentaa.
-
Klikkaus Jatkaa.
MinGW suosittelee oletusasennuskansiota (C: / MinGW). Jos sinun on vaihdettava kansio, älä käytä kansiota, jonka nimessä on välilyöntejä (esim. "Ohjelmatiedostot")
Vaihe 3. Valitse asennettavat kääntäjät
Valitse vähintään Perusasetukset vasemmassa paneelissa ja aseta sitten valintamerkit kaikkien lueteltujen kääntäjien viereen oikeassa pääpaneelissa. Edistyneemmät käyttäjät voivat valita Kaikki paketit ja valitse lisää kääntäjiä.
Vaihe 4. Napsauta kutakin pakettia hiiren kakkospainikkeella ja valitse Merkitse asennukseksi
Perusasetuksissa on noin 7 pakettia, jotka on lueteltu yläreunan laatikossa. Napsauta niitä hiiren kakkospainikkeella (tai vain haluamiasi) ja napsauta Merkitse asennus. Tämä lisää kuvakkeen, jonka vieressä on nuoli, ja merkitsee sen asennettavaksi.
Vaihe 5. Asenna valitut paketit
Tietokoneesi voi kestää useita minuutteja kaikkien pakettien asentamiseen. Asenna asennettavaksi merkityt paketit seuraavasti.
- Klikkaa Asennus valikko vasemmassa yläkulmassa.
- Klikkaus Ota muutokset käyttöön.
- Klikkaus Käytä.
- Klikkaus kiinni kun asennus on valmis.
Vaihe 6. Lisää polku MinGW: hen järjestelmän ympäristömuuttujiin
Lisää polku MinGW -järjestelmään järjestelmän ympäristömuuttujiin seuraavasti:
- Kirjoita ympäristö Käynnistä -valikon vieressä olevaan hakupalkkiin.
- Klikkaus Muokkaa järjestelmän ympäristömuuttujia hakutuloksissa.
- Klikkaus ympäristömuuttujat
- Valitse Polku muuttuja.
- Klikkaus Muokata ylälaatikon alla (kohdassa "Käyttäjämuuttujat")
- Klikkaus Uusi.
- Kirjoita C: / MinGW / bin uuteen tilaan. Huomaa, että jos olet asentanut MinGW: n toiseen hakemistoon, kirjoita C: / path-to-directory-bin.
- Klikkaus OK, ja sitten OK uudelleen. Napsauta jäljellä olevaa OK -painiketta sulkeaksesi ikkunan.
Vaihe 7. Avaa komentorivi järjestelmänvalvojana
Sinun on oltava kirjautuneena Windows -tilille, jolla on järjestelmänvalvojan oikeudet, jotta voit avata komentorivin järjestelmänvalvojana. Avaa komentorivi järjestelmänvalvojana seuraavasti:
- Kirjoita Käynnistä -valikon vieressä olevaan hakupalkkiin cmd.
- Oikealla painikkeella Komentokehote hakutuloksissa ja valitse sitten Suorita järjestelmänvalvojana.
- Klikkaus Joo sallia muutokset.
Vaihe 8. Siirry kansioon, johon lähdekoodisi on tallennettu
Jos esimerkiksi lähdekooditiedosto nimeltä helloworld.c sijaitsee kohteessa C: / Source / Programs, kirjoita cd C: / Source / Programs
Vaihe 9. Kirjoita gcc c –o [ohjelman_nimi].exe [ohjelman_nimi].c ja paina ↵ Enter
Korvaa “[ohjelman_nimi]” lähdekoodisi ja sovelluksesi nimellä. Kun ohjelma on koottu, palaat komentoriville ilman virheitä.
Mahdolliset koodausvirheet on korjattava ennen ohjelman kääntämistä
Vaihe 10. Kirjoita ohjelman nimi suorittaaksesi sen
Jos sen nimi on hello_world.exe, kirjoita se komentoriville käynnistääksesi ohjelman.
Jos saat "Pääsy evätty" tai "Käyttöoikeus evätty" -virhesanoman, kun käännät ohjelmaa tai suoritat suoritettavaa suoritustiedostoa, tarkista kansioiden käyttöoikeudet ja varmista, että sinulla on täysi luku-/kirjoitusoikeus lähdekoodia sisältävään kansioon. Jos tämä ei auta, yritä poistaa virusohjelmisto tilapäisesti käytöstä
Vinkkejä
- Koodin luominen -g -lipulla tuottaa virheenkorjaustietoja, joita vastaava virheenkorjausohjelma GDB voi käyttää virheenkorjauksen parantamiseen.
- Makefiles voidaan luoda helpottamaan suurten ohjelmien kääntämistä.
- Jos käytät optimointeja voimakkaasti, ota huomioon, että nopeuden optimointi voi johtaa kompromissiin koon ja joskus tarkkuuden suhteen ja päinvastoin.
- Kun käännät C ++ -ohjelmaa, käytä G ++: ta samalla tavalla kuin GCC: tä. Muista, että C ++ - tiedostojen tunniste on.cpp eikä.c.