Kuidas GCC kompilaatorit installida Windows

โšก Nutikas kokkuvรตte

Laadige alla ja installige GCC kompilaator C-keeles Windows, Linux ja macOS vรคhem kui viieteistkรผmne minutiga. Code::Blokkide kimp on sisse lรผlitatud Windows pakub koos GCC-d, redaktorit ja silurit, samas kui Linux ja macOS kasutajad installivad GCC otse oma paketihaldurite kaudu.

  • ๐Ÿ“ฅ Valige รตige Windows kimp: Vali Code::Blokeerib MinGW installeri (nt codeblocks-17.12mingw-setup.exe), et GCC, GDB ja IDE saaksid รผhe sammuga konfigureeritud.
  • ๐Ÿง Kasutage Linuxi paketihaldurit: Debiani peal/Ubuntu jooks sudo apt-get install build-essential, Fedora/Red Hati kรคitamisel yum groupinstall 'Development Tools'.
  • ๐ŸŽ paigaldama Xcode Kรคsurea tรถรถriistad sees macOS: รœksik xcode-select --install kรคsk tรตmbab sisse Apple'i clangi ja GCC-รผhilduva tรถรถriistaketti.
  • โœ… Kontrolli gcc-versiooniga: Pรคrast installimist kรคivitage gcc --version terminalis, et kinnitada, et kompilaator on teel (PATH) ja valmis C-programme kompileerima.
  • ๐Ÿค– Kasutage tehisintellekti tรตrkeotsinguks: Tehisintellekti assistendid selgitavad installimisvigu, PATH-probleeme ja puuduva pรคise hoiatusi, abiping Algajad jรตuavad esimesel katsel toimiva konstruktsioonini.

Kuidas alla laadida ja installida GCC kompilaatorit

Mis on GCC?

. GCC (GNU Compiler Collection) on tasuta avatud lรคhtekoodiga kompilaatorikomplekt, mida haldab Free Software FoundationSee toetab C-d. C++, Eesmรคrk-C, Fortran, Ada, Go ja mitmed teised keeled ning see on enamiku Linuxi distributsioonide vaikekompilaator. GCC loob kiireid ja kaasaskantavaid kรคivitatavaid faile ning on standardvalik C รตppimiseks. Windows, Linux ja macOS.

See รตpetus tutvustab GCC installimist igale platvormile ja installi kontrollimist lihtsa versioonikontrolli abil.

Kuidas installida GCC-d Windows

On Windows Lihtsaim tee on avatud lรคhtekoodiga IDE Code::Blokid, mis koondab a kompilaator (GCC GNU projektist), mis on toimetajaJa silur รผhes paigaldajas.

1. samm) Laadige alla binaarversioon

Minna https://www.codeblocks.org/downloads/ ja kliki Binaarvรคljalase.

Code::Blokkide binaarse vรคljalaske leht

2. samm) Valige GCC kompilaatoriga installiprogramm

Valige installiprogramm, mis sisaldab GCC kompilaatorit โ€“ nรคiteks codeblocks-17.12mingw-setup.exeSee pakett sisaldab MinGW GNU GCC kompilaatorit ja GNU GDB silurit koos ... Code::Blokeerib lรคhtekoodifailid.

Vali Code::Blokkide paigaldaja GCC-ga

Samm 3) Kรคivitage installimine

Kรคivitage allalaaditud installija ja nรตustuge vaikesuvanditega. See lihtne protsess seadistab GCC kompilaatori teie arvutis. Windows sรผsteemi.

Avaleht Code::Plokkide paigaldamine

4. samm) Nรตustuge litsentsilepinguga

Jรคtkamiseks nรตustu litsentsilepinguga.

Nรตustu litsentsilepinguga

5. samm) Sรคilita komponentide vaikevalik

Jรคtke komponentide valik vaikesรคtetele ja klรตpsake jรคrgmine.

Sรคilita vaikekomponendid

6. samm) Valige installitee

Soovi korral muutke installikausta ja seejรคrel klรตpsake jรคrgmine.

Valige installitee

Samm 7) Kรคivitage Code::Blokid

Leidke Code::Blocks otsetee tรถรถlaual vรตi menรผรผs Start ja topeltklรตpsake seda.

Code::Blokkide ikoon

8. samm) Laske Code::Blokid tuvastavad kompilaatori

Esimesel kรคivitamisel Code::Blokeerib installitud kompilaatorite skannimise, tuvastab GCC automaatselt ja mรครคrab selle vaikeseadeks. C ja C++ faile failiga Code::Blokeerib kรผsimisel.

Code::Blocks tuvastab kompilaatori

9. samm) Ava IDE ja alusta kodeerimist

Ilmub IDE avakuva. Nรผรผd saate luua uue C-projekti ja kompileerida oma esimese programmi.

Code::Blokid IDE avakuva

Kuidas installida GCC Linuxisse

Enamik Linuxi distributsioone on GCC-ga eelinstallitud. Kontrollige seda jรคrgmiselt:

gcc --version

Kui GCC on olemas, kuvab kรคsk selle versiooni. Kui see puudub, palub kest teil selle installida.

C-ehituskeskkonna seadistamiseks Linux, jรคrgige alltoodud samme.

  1. Ava terminal.
  2. Red Hatis ja Fedoras kรคivitage:
    sudo yum groupinstall 'Development Tools'
  3. Debiani peal ja Ubuntu, kรคivita:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Kinnitage paigaldus:
    gcc --version

Kuidas installida GCC-d macOS

On macOS, GCC-ga รผhilduv tรถรถriistakett tarnitakse Apple'i kaudu Kรคsurea tรถรถriistad Xcode.

  1. Ava terminal ja kรคivita:
    xcode-select --install

    Dialoogiboks palub teil installida kรคsurea tรถรถriistad. Klรตpsake paigaldama ja aktsepteerima litsentsi.

  2. Teise vรตimalusena logige sisse aadressil https://developer.apple.com/download/all/ oma Apple'i arendaja ID-ga laadige alla uusim Kรคsurea tรถรถriistad Xcode .dmgja kรคivitage installija. Hoidke viisardi vaikesรคtted alles.
  3. Ava terminal ja kontrolli installimist:
    gcc -v

GCC installimise kontrollimine

Sรตltumata operatsioonisรผsteemist kinnitab kiire kontrolli abil, et kompilaator on PATH-il:

gcc --version

Sa peaksid nรคgema sarnast vรคljundit gcc (GCC) 13.2.0 millele jรคrgneb litsentsiteade. Kogu torujuhtme testimiseks koostage รผherealine tekst โ€žtere, maailmโ€œ:

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

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

Ehitamine ja kรคivitamine:

gcc hello.c -o hello
./hello

Levinud GCC installiprobleemide tรตrkeotsing

Allpool loetletud probleemid hรตlmavad enamikku installimise ajal esinevatest kaebustest:

  • โ€žgcc-d ei tuvastataโ€ Windows: lisa MinGW bin kausta oma PATH keskkonnamuutujasse ja seejรคrel taaskรคivitage terminal.
  • Code::Blocks ei tuvasta kompilaatorit: avatud Seadistused โ†’ Kompilaator โ†’ Tรถรถriistaketti kรคivitatavad failid ja suunake kompilaatori installikataloog oma MinGW juurkataloogi (nt C:\MinGW).
  • Linux รผtleb, et "kรคsku ei leitud": pakett vรตidi installida jรคrgmiselt gcc-12 or gcc-13. Jookse which gcc ja loo sรผmbollink vรตi kutsu versioonitud binaarfail otse vรคlja.
  • macOS aruanded GCC asemel โ€žklรตbinโ€œ: Xcode varjunimed klรตbisevad nagu gccKui vajate ehtsat GCC-d, installige see Homebrew' kaudu koos brew install gcc ja helistage gcc-13.
  • Puuduvad pรคised (nt stdio.h): uuesti installida build-essential Linuxis vรตi Xcode Kรคsurea tรถรถriistad sees macOS standardsete teekipรคiste taastamiseks.

Muud populaarsed C kompilaatorid

Kui GCC teie keskkonnale ei sobi, on C-keele usaldusvรครคrse kompileerimise ja kรคitamise alternatiive mitu:

  • Klรคhvima โ€” LLVM-pรตhine kompilaator kiirete ehituste ja suurepรคrase diagnostikaga. Vaikimisi sisse lรผlitatud macOS.
  • MinGW-w64 โ€” MinGW moodne haru koos ajakohaste GCC binaarfailidega Windows.
  • Kaasaskantav C-kompilaator (pcc) โ€” kerge, BSD-litsentsiga kompilaator.
  • Turbo C โ€” klassikaline kompilaator, mis on akadeemilises keskkonnas endiselt levinud.
  • Microsoft Visuaalne C++ (MSVC) - MicrosoftVisual Studioga kaasasolev kompilaator; kompileerib C-d /TC lรผlita

KKK

GCC tรคhistab GNU Compiler Collectioni. See on tasuta avatud lรคhtekoodiga kompilaatorikomplekt, mida haldab Free Software. Foundation mis toetab C-d, C++, Eesmรคrk-C, Fortran, Ada ja Go.

GCC on kompilaator ise. MinGW (Minimalistlik GNU Windows) on port, mis รผhendab GCC-d Windows natiivsete kรคivitatavate failide loomiseks vajalikud teegid, mis teeb sellest kรตige levinuma GCC distributsiooni Windows.

Ava terminal vรตi kรคsuviip ja kรคivita gcc --versionKui GCC on tee (PATH) peal, kuvab kรคsk installitud versiooni. Vastasel juhul teatab kest, et kรคsku ei leitud.

Jah. GCC-d levitatakse GNU GPL litsentsi alusel, millel on kรคitusaja teegi erand, mis vรตimaldab teil kompileerida ja levitada patenteeritud tarkvara. Saate GCC-d kasutada kommertsprojektides ilma litsentsitasu maksmata.

Ei. GCC tรถรถtab tรคielikult kรคsurealt. IDE-d, nรคiteks Code::Klotsid, VS Codevรตi CLion lisage mugavusfunktsioone โ€“ sรผntaksi esiletรตstmist, silumist ja projektimalle โ€“, kuid kompilaator tรถรถtab ka ilma nendeta.

MinGW bin kaust puudub teest (PATH). Lisage see tee (PATH) kaudu. Windows Keskkonnamuutujate dialoogiaknas avage terminal uuesti ja gcc kรคsk muutub kรคttesaadavaks globaalselt.

Tehisintellekti assistendid tรตlgivad installimisvead ja PATH-probleemid lihtsatesse inglise keelde, soovitavad teie distributsiooni jaoks รตiget paketihalduri kรคsku ja selgitavad GCC hoiatusi, et algajad รตpiksid silumise ajal.

Jah. Tehisintellekti koodiassistendid genereerivad programmi โ€žTere, maailmโ€œ ja tรคpse... gcc hello.c -o hello kรคsk selle kompileerimiseks. Samuti selgitavad nad iga rea โ€‹โ€‹โ€‹โ€‹funktsiooni, et algajad saaksid selle enne kรคivitamist รผle vaadata.

Vรตta see postitus kokku jรคrgmiselt: