C program fordítása a GNU Compiler (GCC) segítségével

Tartalomjegyzék:

C program fordítása a GNU Compiler (GCC) segítségével
C program fordítása a GNU Compiler (GCC) segítségével

Videó: C program fordítása a GNU Compiler (GCC) segítségével

Videó: C program fordítása a GNU Compiler (GCC) segítségével
Videó: Nyugi túléltem!🙃 2024, Lehet
Anonim

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

Fordítson C programot a GNU Compiler (GCC) használatával 1. lépés
Fordítson C programot a GNU Compiler (GCC) használatával 1. lépés

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.

Fordítson C programot a GNU Compiler (GCC) segítségével 2. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 2. lépés

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.
Fordítson C programot a GNU Compiler (GCC) segítségével 3. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 3. lépés

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

Fordítson C programot a GNU Compiler (GCC) segítségével 4. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 4. lépés

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.

Fordítson C programot a GNU Compiler (GCC) használatával 5. lépés
Fordítson C programot a GNU Compiler (GCC) használatával 5. lépés

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.
Fordítson C programot a GNU Compiler (GCC) segítségével 6. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 6. lépés

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

Fordítson C programot a GNU Compiler (GCC) segítségével 7. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 7. lépés

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.
Fordítson C programot a GNU Compiler (GCC) használatával 8. lépés
Fordítson C programot a GNU Compiler (GCC) használatával 8. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 7. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 7. lépés

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”)

Fordítson C programot a GNU Compiler (GCC) segítségével 9. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 9. lépés

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.

Fordítson C programot a GNU Compiler (GCC) segítségével 10. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 10. lépés

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.

Fordítson C programot a GNU Compiler (GCC) használatával 11. lépés
Fordítson C programot a GNU Compiler (GCC) használatával 11. lépés

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.
Fordítson C programot a GNU Compiler (GCC) segítségével 12. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 12. lépés

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.
Fordítson C programot a GNU Compiler (GCC) segítségével 13. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 13. lépés

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.
Fordítson C programot a GNU Compiler (GCC) segítségével 14. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 14. lépés

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.

Fordítson C programot a GNU Compiler (GCC) segítségével 15. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 15. lépés

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

Fordítson C programot a GNU Compiler (GCC) segítségével 16. lépés
Fordítson C programot a GNU Compiler (GCC) segítségével 16. lépés

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.

Ajánlott: