
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

A C és a C ++ népszerű programozási nyelvek, amelyek minimális ráfordítással gyorsan hozzáférést biztosítanak a formulák készítéséhez és az összetett problémák megoldásához. A probléma a program fordításának és végrehajthatóvá tételének megtalálása.
Az egyik lehetőség a Visual Studio használata, amely szövegszerkesztő, fordító egyben. Bár hasznos, néhányuk túl bonyolultnak találhatja, vagy egyszerűbb módot szeretne a kód módosítására és fordítására. Itt jön be a Minimalist GNU for Windows, vagy röviden a MinGW. A MinGW -t használja a parancssori felületen, a csak szöveges alkalmazás, amelyet gyorsan elérhet a Windows billentyű megnyomásával és a "cmd" begépelésével.
Ennek az utasításnak a végére megfelelően telepítenie kell a MinGW -t, és képesnek kell lennie bármilyen c/c ++ program fordítására a számítógép bármely pontján.
MEGJEGYZÉS: Ez az utasítás kizárólag Windows környezetben használható. A Linuxhoz a GCC, a fordítók GNU -gyűjteménye tartozik. Ez a kívánt eredmény környezetünk számára, hogy a GCC felkerüljön a Windows rendszerre.
Kellékek
Szüksége lesz egy számítógépre a szoftver letöltéséhez, és megfelelő internetkapcsolatra a stabil és gyors telepítéshez. Bár nem kötelező, érdemes lehet egy memóriameghajtó is, ha fizikailag hordozható másolatot szeretne kapni a MinGW beállításról.
1. lépés: Töltse le a telepítőt

Az első dolog, amit meg kell tennünk, szerezzük be a telepítőt.
Ehhez el kell mennünk a MinGW webhelyére.
Innen a navigációs rész bal oldalán található letöltési linkre kell lépnie. Ha nem találja, vagy áthelyezte, akkor ez a link elviszi oda
Amit szeretnénk, az a mingw-get-setup.exe fájl. Miután letöltötte a fájlt, folytathatjuk a következő lépést.
2. lépés: Telepítse megfelelően a MinGW -t


Az első kérdés, hogy hova szeretné telepíteni. A könnyű elérhetőség érdekében javaslom, hogy hagyja az alapértelmezett könyvtárban. Ellenkező esetben ezt bárhol beállíthatja, még a meghajtókon is.
A következő lehetőség a MinGW felhasználói felületéről szól. Ebben az esetben kezelőfelülettel fogunk dolgozni, mivel jobb, ha megnézzük, mit tehetünk.
3. lépés: A csomag telepítése

Most, hogy befejeztük a MinGW telepítését, ki kell választanunk a telepítendő csomagokat. Ebben az utasításban egyszerűbbé tesszük, és az alapbeállításokkal dolgozunk, mivel a kívánt eredményt elérhetjük anélkül, hogy a MinGW által kínált összes egyedi csomagba belemennénk.
A bal oldali tartalomjegyzékben győződjön meg arról, hogy az Alapbeállítás elemet nézi. Innen 7 elemet kell látnia a jobb oldali táblázatban. A C/C ++ fordítókhoz a következő csomagokat kell telepíteni: mingw32-base-bin és mingw32-gcc-g ++-bin. A GCC a c programokhoz, a G ++ pedig a C ++ programokhoz használatos.
Csomag telepítéséhez kattintson a jobb gombbal a csomagra, majd kattintson a "Telepítés megjelölése" gombra. Miután megjelölte a kívánt csomagokat, kattintson a bal felső sarokra, és kattintson a "Telepítés" gombra. Ezután megjelenik a "Változások alkalmazása", majd megjelenik egy új ablak, amely a végrehajtott módosításokat mutatja. Kattintson az "Elfogadás" gombra, és a telepítés megkezdődik. Megkezdődik a letöltés, majd egy másik ablak jelenik meg, ezúttal megmutatja, hogy a telepítés befejeződött -e.
4. lépés: Bárhol használhatja fordítóját a CMD -vel



Az újonnan telepített fordítónál észre fogja venni, hogy a parancssor nem ismeri fel a gcc vagy a g ++ parancsokat. Ehhez a következőket kell tennie:
- Nyomja meg a Windows billentyűt, írja be a "Rendszerkörnyezeti változók szerkesztése" parancsot, majd nyomja meg az enter billentyűt
- Egy új ablak jelenik meg, a Rendszer tulajdonságai néven.
- Ha még nincs ott, lépjen a Speciális lapra.
- Nézzen a jobb alsó sarokba, és kattintson a Környezeti változók elemre.
- Innen két különböző változólistát fog látni. A preferenciáitól függően beállíthatja ezeket az útvonalakat helyileg egy felhasználóra, vagy egész rendszerre. Akárhogy is, keresse meg az "Útvonal" változót, és kattintson a Szerkesztés gombra.
- Az új ablakban kattintson az Új gombra az ablak jobb oldalán, majd írja be a következőt: "C: / MinGW / bin". A telepítésünk bin könyvtárába kell irányítanunk, mert ott léteznek fordítóink, a gcc és a g ++.
- Innen nyomja meg az OK gombot mindkét ablakban, és nyisson meg egy új parancssort. Gépelje be a gcc -t vagy a g ++ -t, és nézze meg, hogy a parancs válaszol -e Önnek. További teszteléshez készítsen egy C vagy C ++ programot, és próbálja meg lefordítani
Most már lehetősége van programokat készíteni és azokat a rendszer bármely pontján lefordítani.
Egy program fordításához mindössze annyit kell tennie, hogy meghívja a gcc -t, ha az c -program, vagy a g ++ -ot, ha c ++ -programot, majd írja be a fordítani kívánt program nevét. Példa: gcc helloworld.c vagy g ++ helloworld.cpp
A következő lépés, bár nem kötelező, elmagyaráz néhány hasznos lehetőséget, amelyeket a fordítóval használhat.
5. lépés: A program összeállítása során használható hasznos lehetőségek
Bár nem szükséges a programok összeállításához, ezek a lehetőségek segítenek a kód hibakeresésében.
A beállítások szintaxisa a gcc vagy a g ++ esetében a következő: g (cc/++) -option argumentum
- -o: ez az opció lehetővé teszi a program elnevezését fordításkor. A program alapértelmezés szerint a.exe lesz. Tehát így: "gcc helloworld.c -o Hello", akkor a Hello.exe fájlt kapja
-
-g: ez az opció lehetővé teszi, hogy egy másik program tudja használni a kódját. A "gdb" vagy a GNU Debugger működéséhez szüksége van erre a -g opcióra. A GNU Debugger nagyon hasznos eszköz, mivel lehetővé teszi, hogy soronként láthassa a változók és a kód működését. Kicsit fejlett az újonnan érkezők számára, ezért érdemes megkeresni a benne végrehajtható parancsokat.
MEGJEGYZÉS: Bár hasznos, ha nem tervezi a gdb használatát, akkor ne használja a -g -t, mivel a fájl mérete sokkal nagyobb, mint a hagyományos exe fájl
- -Wall, -Werror, -Wextra és -pedantic -mind figyelmeztetéssel kapcsolatos lehetőségek. A Wall Wextra és a pedantic elkapja a legtöbb hibát és figyelmeztetést, míg a Werror minden figyelmeztetést hibává alakít át. A kettő közötti különbség az, hogy ha a program figyelmeztetéseket tartalmaz, akkor is lefordítja. Ha azonban hibákat tartalmaz; a program nem fordítja le. A tévedés ebben az esetben inkább gyakorlat, mint eszköz, mivel érvényesíti a helyes viselkedést a c szabvány szerint, ami elvezet az utolsó lehetőséghez, amelyet meg akarok beszélni
-
--std =: Ez az opció megmondja a fordítónak, hogy melyik szabványt használja. Bár a legtöbb esetben valószínűleg nem fontos, ha régebbi kódot kap, amely nem működik a mai szabványban, ez az opció érvényesíti a választott szabványt. Néhány figyelemre méltó szabvány a c99, c89, gnu99, gnu 89 stb. Általában azt mondom, hogy ezt az opciót csak akkor használja, ha szükséges.
MEGJEGYZÉS: Ez az opció csak c
- Példa a lehetőségekre együtt: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello
- Példa a lehetőségekre együtt a c ++ nyelven: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello