Turinys:
- Prekės
- 1 veiksmas: atsisiųskite diegimo programą
- 2 žingsnis: tinkamai įdiekite „MinGW“
- 3 žingsnis: paketo diegimas
- 4 veiksmas: gebėjimas naudoti kompiliatorių bet kur, naudojant CMD
- 5 veiksmas: naudingos parinktys, kurias galite naudoti kurdami programą
Video: Kaip nustatyti programavimą C/C ++: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„C“ir „C ++“yra populiarios programavimo kalbos, leidžiančios greitai suformuoti formulę ir išspręsti sudėtingas problemas su minimaliais ištekliais. Problema yra rasti būdą, kaip surinkti ir padaryti programą vykdomą.
Viena iš jūsų parinkčių gali būti „Visual Studio“naudojimas, kuris yra teksto redaktorius, kompiliatorius viename. Nors tai naudinga, kai kuriems tai gali pasirodyti per sudėtinga arba jie nori paprastesnio būdo modifikuoti ir kompiliuoti savo kodą. Štai kur ateina „Minimalist GNU for Windows“arba trumpai „MinGW“. Komandinės eilutės sąsajoje naudojate „MinGW“, tik teksto programą, kurią galite greitai pasiekti paspausdami „Windows“klavišą ir įvesdami „cmd“.
Pasibaigus šiai instrukcijai, turėtumėte tinkamai įdiegti „MinGW“ir sugebėti surinkti bet kurią „c/c ++“programą bet kurioje kompiuterio vietoje.
PASTABA: Ši instrukcija skirta tik „Windows“aplinkai. „Linux“yra su GCC, GNU kompiliatorių kolekcija. Tai yra pageidaujamas mūsų aplinkos rezultatas, kad „GCC“patektų į „Windows“.
Prekės
Jums reikės kompiuterio, kad atsisiųstumėte programinę įrangą, ir tinkamo interneto ryšio, kad diegimas būtų stabilus ir greitas. Nors to nereikia, galbūt norėsite ir „thumbdrive“, jei norite turėti fiziškai nešiojamą „MinGW“sąrankos kopiją.
1 veiksmas: atsisiųskite diegimo programą
Pirmas dalykas, kurį turime padaryti, yra gauti diegimo programą.
Norėdami tai padaryti, turime apsilankyti MinGW svetainėje.
Iš ten norėsite eiti į atsisiuntimų nuorodą, esančią kairėje naršymo skyriaus pusėje. Jei negalite jo rasti arba jis perkeltas, ši nuoroda nuves jus ten
Mes norime failo mingw-get-setup.exe. Atsisiuntę failą, galime pereiti prie kito veiksmo.
2 žingsnis: tinkamai įdiekite „MinGW“
Pirmiausia klausiama, kur norite ją įdiegti. Kad būtų lengviau pasiekti, rekomenduoju palikti jį numatytajame kataloge. Priešingu atveju tai galite nustatyti bet kur, net ir atminties įrenginiuose.
Kitas variantas kalba apie „MinGW“vartotojo sąsają. Šiuo atveju dirbsime su vartotojo sąsaja, nes geriau pamatyti, ką galime padaryti.
3 žingsnis: paketo diegimas
Dabar, kai baigėme diegti „MinGW“, turime pasirinkti konkrečius diegimo paketus. Šioje instrukcijoje mes laikysimės paprastumo ir dirbsime su pagrindine sąranka, nes galime pasiekti norimą rezultatą, nesigilindami į visus atskirus „MinGW“siūlomus paketus.
Kairiajame turinio skyriuje įsitikinkite, kad žiūrite į pagrindinę sąranką. Iš ten dešinėje lentelėje turėtumėte pamatyti 7 elementus. C/C ++ kompiliatoriams norėsite įdiegti šiuos paketus: mingw32-base-bin ir mingw32-gcc-g ++-bin. GCC naudojamas c programoms, o G ++ - C ++ programoms.
Norėdami įdiegti paketą, dešiniuoju pelės mygtuku spustelėkite paketą, tada spustelėkite „Pažymėti diegimui“. Pažymėję norimus paketus, viršuje kairėje spustelėkite „Diegimas“. Tada „Taikyti pakeitimus“, kuris parodys naują langą, kuriame bus rodomi atlikti pakeitimai. Spustelėkite „Sutinku“ir tada bus pradėtas diegimas. Bus pradėtas atsisiuntimas, tada pasirodys kitas langas, šį kartą parodantis, ar diegimas baigtas.
4 veiksmas: gebėjimas naudoti kompiliatorių bet kur, naudojant CMD
Naudodami naujai įdiegtą kompiliatorių pastebėsite, kad jūsų komandų eilutė neatpažįsta gcc arba g ++ kaip komandos. Norėdami tai padaryti, turite atlikti šiuos veiksmus:
- Paspauskite „Windows“klavišą, įveskite „Redaguoti sistemos aplinkos kintamuosius“ir paspauskite „Enter“
- Atsidarys naujas langas, vadinamas sistemos ypatybėmis.
- Jei to dar nėra, eikite į skirtuką Išplėstinė.
- Pažvelkite į apačią dešinėje ir spustelėkite Aplinkos kintamieji.
- Iš ten pamatysite du atskirus kintamųjų sąrašus. Priklausomai nuo jūsų pageidavimų, šiuos kelius galite nustatyti vietoje vienam vartotojui arba visos sistemos mastu. Bet kuriuo atveju suraskite kintamąjį „Kelias“ir spustelėkite Redaguoti.
- Naujame lange dešinėje lango pusėje spustelėkite Naujas, tada įveskite: "C: / MinGW / bin". Turime nukreipti jį į diegimo katalogą, nes čia yra mūsų kompiliatoriai gcc ir g ++.
- Iš ten abiejuose languose spustelėkite Gerai ir atidarykite naują komandų eilutę. Įveskite gcc arba g ++ ir pažiūrėkite, ar komanda jums atsako. Toliau išbandykite jį sukurdami C arba C ++ programą ir pabandykite ją sudaryti
Dabar jūs turite galimybę kurti programas ir jas kompiliuoti bet kurioje savo sistemos vietoje.
Norėdami sudaryti programą, jums tereikia paskambinti gcc, jei ji yra c programa, arba g ++, jei tai yra c ++ programa, ir tada įveskite norimos kompiliuoti programos pavadinimą. Pavyzdys: gcc helloworld.c arba g ++ helloworld.cpp
Kitas žingsnis, nors ir neprivalomas, paaiškina kai kurias naudingas parinktis, kurias galite naudoti su kompiliatoriumi.
5 veiksmas: naudingos parinktys, kurias galite naudoti kurdami programą
Nors šios parinktys nėra reikalingos jūsų programoms sudaryti, šios parinktys padės jums derinti kodą.
Šių parinkčių sintaksė yra tokia gcc arba g ++: g (cc/++) -option argumentas
- -o: ši parinktis leidžia pavadinti kompiliavimo programą. Pagal numatytuosius nustatymus jūsų programa bus vadinama a.exe. Taigi atlikdami: „gcc helloworld.c -o Hello“, jūs gausite „Hello.exe“
-
-g: ši parinktis leidžia kitai programai naudoti jūsų kodą. „gdb“arba „GNU Debugger“reikia tos parinkties -g, kad ji veiktų. „GNU Debugger“yra labai naudingas įrankis, nes jis leidžia pamatyti, kaip jūsų kintamieji ir kodas veikia eilutėmis. Naujokams tai šiek tiek pažengusi, todėl patartina ieškoti komandų, kurias galite atlikti.
PASTABA: nors ir neplanuojate naudoti „gdb“, neturėtumėte naudoti -g, nes failo dydis yra daug didesnis nei standartinis „exe“failas
- -Siena, -Klaidos, -Wextra ir -pedantic yra visos su įspėjimais susijusios parinktys. „Wall Wextra“ir „pedantic“sulauks daugumos klaidų ir įspėjimų, o „Werror“visus įspėjimus paverčia klaidomis. Skirtumas tarp šių dviejų yra tas, kad jei jūsų programoje yra įspėjimų, ji vis tiek bus sudaryta. Tačiau jei jame yra klaidų; programa nebus sukompiliuota. Klaida šiuo atveju yra daugiau praktika, o ne priemonė, nes ji užtikrina teisingą elgesį pagal c standartą, o tai atveria paskutinį variantą, kurį noriu aptarti
-
--std =: Ši parinktis nurodo kompiliatoriui, kurį standartą naudoti. Nors tikriausiai daugeliu atvejų tai nėra svarbu, jei gausite senesnį kodą, kuris gali neveikti pagal šiandienos standartą, ši parinktis privers jūsų pasirinktą standartą. Kai kurie pastebimi standartai yra c99, c89, gnu99, gnu 89 ir tt. Aš paprastai pasakysiu, kad šia galimybe nesinaudosite, jei to neprireiks.
PASTABA: Ši parinktis skirta tik c
- Parinkčių kartu pavyzdys: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o labas
- Parinkčių kartu pavyzdys c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o labas