Hogyan telepítsük a GCC fordítót? Windows

⚡ Okos összefoglaló

Töltsd le és telepítsd a GCC fordítót C-ben Windows, Linux és macOS kevesebb mint tizenöt perc alatt. A Code::Blokkok csomag bekapcsolva Windows együtt szállítja a GCC-t, egy szerkesztőt és egy hibakeresőt, míg a Linux és macOS A felhasználók közvetlenül a csomagkezelőiken keresztül telepítik a GCC-t.

  • 📥 Válassza ki a jobb oldalt Windows csomag: Válassza a Code::Blokkolja a MinGW telepítőt (pl. codeblocks-17.12mingw-setup.exe), így a GCC, a GDB és az IDE egy lépésben konfigurálható.
  • ???? Használd a Linux csomagkezelőt: Debianon/Ubuntu futás sudo apt-get install build-essential, Fedora/Red Hat futtatáson yum groupinstall 'Development Tools'.
  • 🍎 Telepítés Xcode Parancssori eszközök bekapcsolva macOS: Egyetlen xcode-select --install A parancs behívja az Apple clangját, valamint a GCC-kompatibilis eszközláncot.
  • Ellenőrizd a gcc –version paranccsal: Telepítés után futtassa gcc --version egy terminálban annak megerősítésére, hogy a fordító a PATH-on van, és készen áll a C programok fordítására.
  • 🤖 Használjon mesterséges intelligenciát a hibaelhárításhoz: A mesterséges intelligencia asszisztensei elmagyarázzák a telepítőhibákat, a PATH problémákat és a hiányzó fejléc figyelmeztetéseket, segítveping A kezdők elsőre működőképes buildet érnek el.

A GCC fordító letöltése és telepítése

Mi az a GCC?

Az GCC (GNU Compiler Collection) egy ingyenes, nyílt forráskódú fordítóprogramcsomag, amelyet a Free Software tart karban. FoundationTámogatja a C-t. C++, C-objektív, Fortran, Ada, Go és számos más nyelven, és ez az alapértelmezett fordítóprogram a legtöbb Linux disztribúción. A GCC gyors, hordozható futtatható fájlokat hoz létre, és a C nyelv elsajátításához a standard választás. Windows, Linux és macOS.

Ez az oktatóanyag végigvezeti a GCC telepítésén az egyes platformokon, és egy egyszerű verzióellenőrzéssel ellenőrzi a telepítést.

A GCC telepítése Windows

On Windows a legegyszerűbb út a nyílt forráskódú IDE Code::Blokkok, amely egy fordítóprogram (GCC a GNU Projektből), egy szerkesztővalamint debugger egyetlen telepítőben.

1. lépés) Töltse le a bináris verziót

Tovább https://www.codeblocks.org/downloads/ és kattintson Bináris kiadás.

Code::Blokkok bináris kiadás oldala

2. lépés) Válassza ki a telepítőt a GCC fordítóval

Válaszd ki azt a telepítőt, amelyik tartalmazza a GCC fordítót – például codeblocks-17.12mingw-setup.exeEz a csomag tartalmazza a MinGW GNU GCC fordítóját és a GNU GDB hibakeresőt, valamint a Code::Blokkolja a forrásfájlokat.

A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Code::Blokktelepítő GCC-vel

3. lépés) Indítsa el a telepítést

Futtassa a letöltött telepítőt, és fogadja el az alapértelmezett beállításokat. Ez az egyszerű folyamat beállítja a GCC fordítót a számítógépén. Windows rendszer.

Rajt Code::Blokkok telepítése

4. lépés) Fogadja el a licencszerződést

A folytatáshoz fogadja el a licencszerződést.

Licencszerződés elfogadása

5. lépés) Tartsa meg az alapértelmezett komponenskiválasztást

Hagyja az összetevő kiválasztását az alapértelmezett értéken, és kattintson a Következő.

Alapértelmezett összetevők megtartása

6. lépés) Válassza ki a telepítési útvonalat

Szükség esetén módosítsa a telepítési mappát, majd kattintson a Következő.

Válassza ki a telepítési útvonalat

7. lépés) Indítsa el Code::Blokkok

Keresse meg a Code::Blocks parancsikont az asztalon vagy a Start menüben, és kattintson rá duplán.

Code::Blokkok ikon

8. lépés) Legyen Code::A blokkok érzékelik a fordítót

Az első indításkor, Code::Blokkolja a telepített fordítók keresését, automatikusan felismeri a GCC-t, és alapértelmezettként állítja be. Associate C és C++ fájlok Code::Blokkol, amikor a rendszer kéri.

Code::Blocks felismeri a fordítót

9. lépés) Nyisd meg az IDE-t és kezdj el kódolni

Megjelenik az IDE kezdőképernyője. Most létrehozhatsz egy új C projektet és lefordíthatod az első programodat.

Code::Blokkolja az IDE kezdőképernyőjét

Hogyan telepítsük a GCC-t Linuxra

A legtöbb Linux disztribúció előre telepített GCC-vel érkezik. Ellenőrizze a következővel:

gcc --version

Ha a GCC jelen van, a parancs kiírja a verzióját. Ha hiányzik, a shell kéri a telepítését.

C build környezet beállítása a következőn: Linux, kövesse az alábbi lépéseket.

  1. Nyiss meg egy terminált.
  2. Red Hat és Fedora rendszeren futtassa a következőt:
    sudo yum groupinstall 'Development Tools'
  3. Debianon és Ubuntu, fuss:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Ellenőrizze a telepítést:
    gcc --version

A GCC telepítése macOS

On macOS, a GCC-kompatibilis eszközlánc az Apple-ön keresztül érkezik Parancssori eszközök a következőhöz: Xcode.

  1. Nyisson meg egy terminált, és futtassa:
    xcode-select --install

    Egy párbeszédpanel kéri a parancssori eszközök telepítését. Kattintson a Telepítés és elfogadja a jogosítványt.

  2. Vagy jelentkezzen be itt: https://developer.apple.com/download/all/ Apple fejlesztői azonosítóddal töltsd le a legújabb verziót Parancssori eszközök a következőhöz: Xcode .dmg, és futtassa a telepítőt. Tartsa meg a varázsló alapértelmezett beállításait.
  3. Nyiss meg egy terminált és ellenőrizd a telepítést:
    gcc -v

GCC telepítésének ellenőrzése

Az operációs rendszertől függetlenül egy gyors ellenőrzéssel megerősíthetjük, hogy a fordító a PATH útvonalon van:

gcc --version

A kimenetnek hasonlónak kell lennie, mint gcc (GCC) 13.2.0 majd a licencközlemény. Fordítson le egy egysoros „hello, world” üzenetet a teljes folyamat teszteléséhez:

// hello.c
#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

Építsd fel és futtasd a következővel:

gcc hello.c -o hello
./hello

Gyakori GCC telepítési problémák elhárítása

Az alábbi problémák a telepítési idejű panaszok többségét lefedik:

  • „A gcc nem ismerhető fel” Windows: add hozzá a MinGW-t bin mappát a PATH környezeti változóba, majd indítsd újra a terminált.
  • Code::Blocks nem ismeri fel a fordítót: nyitva Beállítások → Fordítóprogram → Eszközlánc futtatható fájljai és a fordító telepítési könyvtárát a MinGW gyökérkönyvtárába kell irányítani (pl. C:\MinGW).
  • A Linux azt írja ki, hogy „a parancs nem található”: a csomag telepítése a következőképpen történhetett: gcc-12 or gcc-13. Fuss which gcc és hozzon létre egy szimbolikus linket, vagy hívja meg közvetlenül a verziózott bináris fájlt.
  • macOS „clang”-t jelent a GCC helyett: Xcode álnevek csengenek, mint gccHa eredeti GCC-re van szüksége, telepítse a Homebrew-n keresztül a következővel: brew install gcc és hívja gcc-13.
  • Hiányzó fejlécek (pl. stdio.h): újratelepítése build-essential Linuxon vagy a Xcode Parancssori eszközök bekapcsolva macOS a szabványos könyvtári fejlécek visszaállításához.

Egyéb népszerű C fordítók

Ha a GCC nem felel meg a környezetednek, számos alternatíva közül választhatsz, amelyek megbízhatóan lefordítják és futtatják a C nyelvet:

  • Csengés — LLVM-alapú fordító gyors fordítással és kiváló diagnosztikával. Alapértelmezés szerint be van kapcsolva macOS.
  • MinGW-w64 — a MinGW modern elágazása naprakész GCC binárisokkal a következőhöz: Windows.
  • Hordozható C fordító (pcc) — könnyűsúlyú, BSD licenccel rendelkező fordító.
  • Turbó C — klasszikus fordítóprogram, amely még mindig elterjedt az akadémiai környezetben.
  • Microsoft Vizuális C++ (MSVC) - MicrosoftA Visual Studio részét képező fordítóprogram a C nyelvet a következővel fordítja: /TC kapcsoló.

GYIK

A GCC a GNU Compiler Collection rövidítése. Ez egy ingyenes, nyílt forráskódú fordítócsomag, amelyet a Free Software tart karban. Foundation amely támogatja a C-t, C++, C-objektív, Fortran, Ada és Go.

A GCC maga a fordítóprogram. MinGW (Minimalista GNU for Windows) egy olyan port, amely a GCC-t a ...-val/-vel köti össze. Windows a natív futtatható fájlok létrehozásához szükséges könyvtárak, így ez a leggyakoribb GCC disztribúció a Windows.

Nyisson meg egy terminált vagy parancssort, és futtassa gcc --versionHa a GCC szerepel a PATH-on, a parancs kiírja a telepített verziót. Ellenkező esetben a shell azt jelenti, hogy a parancs nem található.

Igen. A GCC a GNU GPL licenc alatt kerül terjesztésre, egy futásidejű könyvtár kivétellel, amely lehetővé teszi saját szoftverek fordítását és szállítását. A GCC kereskedelmi projektekben licencdíj fizetése nélkül használható.

Nem. A GCC teljes egészében a parancssorból fut. Az olyan IDE-k, mint a Code::Blokkok, VS Codevagy CLion kényelmi funkciókat ad hozzá – szintaxiskiemelést, hibakeresést és projektsablonokat –, de a fordító ezek nélkül is működik.

A MinGW bin mappa hiányzik a PATH-ból. Adja hozzá a következőn keresztül: Windows Környezeti változók párbeszédpanelen nyissa meg újra a terminált, és a gcc parancs globálisan elérhetővé válik.

A mesterséges intelligencia asszisztensei lefordítják a telepítőhibákat és a PATH problémákat közérthető javításokká, javaslatot tesznek a disztribúciódhoz illő csomagkezelő parancsra, és elmagyarázzák a GCC figyelmeztetéseket, hogy a kezdők tanulhassanak a hibakeresés során.

Igen. A mesterséges intelligencia által működtetett kódasszisztensek generálnak egy „hello, world” programot, valamint a pontos… gcc hello.c -o hello parancsot a fordításhoz. Azt is elmagyarázzák, hogy mit csinál az egyes sorok, így a kezdők átnézhetik a futtatás előtt.

Foglald össze ezt a bejegyzést a következőképpen: