Ez a wikiHow megtanítja, hogyan fordíthat le C -programot forráskódból a Linux GNU Compiler (GCC) és Windows esetén a Minimalist Gnu (MinGW) használatával.
Lépések
1. módszer a 2 -ből: GCC használata Linux esetén
1. lépés: Nyisson meg egy terminál ablakot a Linux rendszeren
Az ikon általában egy fekete képernyő, néhány fehér karakterrel. Általában az Alkalmazások menüben találja.
2. lépés. Telepítse a GCC -t
Ha még nincs telepítve a GCC, akkor a következő terminálparancsokkal telepítheti a GCC -t az Ubuntu és a Debian számára. A Linux összes többi verziója esetén tekintse meg a Linux disztribúció dokumentációját, hogy megtudja, hogyan szerezheti be a megfelelő csomagot:
- Írja be a sudo apt update parancsot, és nyomja meg az "Enter" gombot a csomaglista frissítéséhez.
- Gépelje be a sudo apt install build-essential parancsot, és nyomja meg az "Enter" gombot az alapvető csomagok telepítéséhez, beleértve a GCC-t, a G ++ -t és a Make-ot.
- Gépelje be a sudo apt-get install manpages-dev parancsot, és nyomja meg az "Enter" gombot a kézi oldalak telepítéséhez.
3. lépés. Írja be a gcc --version parancsot, és nyomja meg az. Enter billentyűt
Ez ellenőrzi, hogy a GCC megfelelően van -e telepítve, és visszaadja a verziószámot. Ha a parancs nem található, akkor valószínű, hogy a GCC nincs telepítve.
Ha C ++ programot állít össze, használja a „g ++” szót a „gcc” helyett
4. lépés. Keresse meg azt a könyvtárat, ahová a forráskódot mentette
Használja a cd parancsot a terminál könyvtáraiban való navigáláshoz. Például, ha a forráskód a Dokumentumok mappában van, akkor írja be a cd/home/[felhasználónév]/Dokumentumok (Ubuntuban) parancsot. A Dokumentumok könyvtárba is navigálhat, ha beírja a cd ~/Documents parancsot a terminálba.
5. lépés. Írja be a gcc [program_neve].c –o [végrehajtható_név] parancsot, és nyomja meg az. Enter billentyűt
Cserélje le a „[program_neve].c” kódot a forráskódfájl nevével, és a „[végrehajtható_név]” kifejezést a kész program nevével. A program most lefordítja.
- Ha hibákat lát, és további információkat szeretne látni róluk, használja a gcc -Wall -o errorlog file1.c fájlt. Ezután tekintse meg a „errorlog” fájlt az aktuális könyvtárban a cat errorlog segítségével.
- Egy program lefordításához több forráskód fájlból használja a gcc -o outputfile file1.c file2.c file3.c fájlt.
- Ha egyszerre több programot szeretne fordítani több forráskód fájllal, használja a gcc -c file1.c file2.c file3.c fájlt.
6. lépés: Futtassa az újonnan fordított programot
Írja be:
2. módszer a 2 -ből: MinGW használata Windows esetén
1. lépés: Töltse le a Minimalist GNU for Windows (MinGW) programot
Ez a GCC for Windows könnyen telepíthető változata. A MinGW letöltéséhez kövesse az alábbi lépéseket:.
- Nyissa meg a https://sourceforge.net/projects/mingw/ webhelyet egy böngészőben.
- Kattintson a zöld gombra, amely azt mondja Letöltés.
- Várja meg, amíg a telepítő automatikusan letöltődik.
2. lépés: Telepítse a MinGW -t
A MinGW telepítéséhez kövesse az alábbi lépéseket:
- Dupla kattintás mingw-get-setup.exe a Letöltések mappában vagy a webböngészőben.
- Kattintson Telepítés.
-
Kattintson Folytatni.
A MinGW azt javasolja, hogy használja az alapértelmezett telepítési mappát (C: MinGW). Ha módosítania kell a mappát, ne használjon olyan mappát, amelynek a nevében szóköz van (pl. „Programfájlok”)
3. lépés Válassza ki a telepíteni kívánt fordítóprogramokat
Minimum válasszon Alapbeállítás a bal oldali panelen, majd helyezze el a pipákat a jobb oldalon található összes fordító mellett. Haladóbb felhasználók választhatnak Minden csomag és válasszon további fordítókat.
4. lépés: Jobb egérgombbal kattintson az egyes csomagokra, majd kattintson a Megjelölés a telepítéshez elemre
Az Alapbeállítás körülbelül 7 csomagot tartalmaz a doboz tetején. Kattintson jobb gombbal mindegyikre (vagy csak a kívánt elemekre), majd kattintson Jelölje be a telepítéshez. Ez egy ikont ad hozzá egy nyíllal mindegyik mellett, és jelzi a telepítéshez.
5. lépés: Telepítse a kiválasztott csomagokat
A számítógép telepítése több percet is igénybe vehet az összes csomag telepítéséhez. A telepítéshez megjelölt csomagok telepítéséhez kövesse az alábbi lépéseket.
- Kattints a Telepítés menü a bal felső sarokban.
- Kattintson Módosítások elfogadása.
- Kattintson Alkalmaz.
- Kattintson Bezárás miután a telepítés befejeződött.
6. lépés: Adja hozzá a MinGW elérési útját a rendszer környezeti változóihoz
A következő lépésekkel adhatja hozzá a MinGW elérési útját a rendszer környezeti változóihoz:
- Írja be a környezetet a Start menü melletti keresősávba.
- Kattintson Szerkessze a rendszer környezeti változóit a keresési eredmények között.
- Kattintson Környezeti változók
- Válaszd ki a Pálya változó.
- Kattintson Szerkesztés a felső doboz alatt (a „Felhasználói változók” alatt)
- Kattintson Új.
- Írja be a C: / MinGW / bin parancsot az új helyre. Ne feledje, hogy ha a MinGW-t egy másik könyvtárba telepítette, írja be a C: / path-to-that-directory / bin parancsot.
- Kattintson rendben, és akkor rendben újra. Kattintson a maradékra rendben gombot az ablak bezárásához.
7. lépés Nyissa meg a parancssort rendszergazdaként
A parancssor rendszergazdaként történő megnyitásához rendszergazdai jogosultságokkal rendelkező Windows -fiókba kell bejelentkeznie. Kövesse az alábbi lépéseket a parancssor megnyitásához rendszergazdaként:
- Írja be a cmd parancsot a Start menü melletti keresősávba.
- Jobb klikk Parancssor a keresési eredmények között, majd válassza a lehetőséget Futtatás rendszergazdaként.
- Kattintson Igen hogy lehetővé tegye a változtatásokat.
8. lépés. Keresse meg azt a mappát, ahová a forráskódot mentette
Például, ha a helloworld.c nevű forráskódfájl a C: / Source / Programs mappában található, írja be a cd C: / Source / Programs parancsot.
9. lépés. Gépelje be a gcc c –o [program_neve].exe [programnév].c elemet, és nyomja meg az. Enter billentyűt
Cserélje le a „[program_neve]” kifejezést a forráskód és az alkalmazás nevével. A program összeállítása után hiba nélkül visszatér a parancssorba.
A megjelenő kódolási hibákat a program fordítása előtt ki kell javítani
10. lépés. Futtassa a program nevét a futtatásához
Ha a neve hello_world.exe, írja be ezt a parancssorba a program elindításához.
Ha "Hozzáférés megtagadva" vagy "Engedély megtagadva" hibaüzenetet kap egy program összeállításakor vagy a kimeneti végrehajtható fájl futtatásakor, ellenőrizze a mappa engedélyeit, és győződjön meg arról, hogy teljes olvasási/írási hozzáféréssel rendelkezik a forráskódot tartalmazó mappához. Ha ez nem működik, próbálja meg ideiglenesen letiltani a vírusszoftvert
Tippek
- A kód -g jelzővel történő felépítése hibakeresési információkat eredményez, amelyeket a megfelelő hibakereső program, a GDB felhasználhat a hibakeresés jobb működéséhez.
- A makefiles létrehozható a nagy programok összeállításának megkönnyítése érdekében.
- Ha intenzíven használja az optimalizálást, vegye figyelembe, hogy a sebesség optimalizálása a méret és néha a pontosság kompromisszumával járhat, és fordítva.
- C ++ program összeállításakor használja a G ++ programot ugyanúgy, mint a GCC -t. Ne feledje, hogy a C ++ fájlok.cpp kiterjesztéssel rendelkeznek.c helyett.