GCC-kääntäjän asentaminen Windows

⚡ Älykäs yhteenveto

Lataa ja asenna GCC-kääntäjä C:llä Windows, Linux ja macOS alle viidessätoista minuutissa. Code::Lohkot niputetaan päälle Windows toimittaa GCC:n, editorin ja debuggerin yhdessä, kun taas Linux ja macOS käyttäjät asentavat GCC:n suoraan paketinhallintansa kautta.

  • 📥 Valitse oikea Windows nippu: Valitse Code::Estoi MinGW-asennusohjelman (esim. codeblocks-17.12mingw-setup.exe), jotta GCC, GDB ja IDE konfiguroidaan yhdessä vaiheessa.
  • 🐧 Käytä Linuxin paketinhallintaa: Debianilla/Ubuntu ajaa sudo apt-get install build-essential, Fedora/Red Hat -käyttöjärjestelmässä yum groupinstall 'Development Tools'.
  • 🍎 install Xcode Komentorivityökalut päällä macOS: Yksi xcode-select --install komento hakee Applen clangin sekä GCC-yhteensopivan työkaluketjun.
  • Tarkista gcc-version-komennolla: Asennuksen jälkeen, suorita gcc --version terminaalissa varmistaaksesi, että kääntäjä on PATH-polulla ja valmis kääntämään C-ohjelmia.
  • 🤖 Käytä tekoälyä vianmääritykseen: Tekoälyavustajat selittävät asennusohjelman virheet, PATH-ongelmat ja puuttuvan otsikon varoitukset, helpping Aloittelijat pääsevät toimivaan kokoonpanoon ensimmäisellä yrityksellä.

GCC-kääntäjän lataaminen ja asentaminen

Mikä on GCC?

GCC (GNU Compiler Collection) on ilmainen, avoimen lähdekoodin kääntäjäpaketti, jota ylläpitää Free Software FoundationSe tukee C:tä, C++, Tavoite C, Fortran, Ada, Go ja useita muita ohjelmointikieliä, ja se on useimpien Linux-jakelujen oletuskääntäjä. GCC tuottaa nopeita, kannettavia suoritettavia tiedostoja ja on vakiovalinta C:n oppimiseen Windows, Linux ja macOS.

Tämä tutoriaali opastaa GCC:n asentamisessa kullekin alustalle ja asennuksen tarkistamisessa yksinkertaisella version tarkistuksella.

Kuinka GCC asennetaan Windows

On Windows Helpoin tie on avoimen lähdekoodin IDE Code::Lohkot, joka niputtaa a:n kääntäjä (GCC GNU-projektista), toimittajaTämä debugger yhdessä asentajassa.

Vaihe 1) Lataa binääriversio

Mene https://www.codeblocks.org/downloads/ ja valitse Binääriversio.

Code::Blocks Binary Release -sivu

Vaihe 2) Valitse asennusohjelma GCC-kääntäjällä

Valitse asennusohjelma, joka sisältää GCC-kääntäjän, esimerkiksi codeblocks-17.12mingw-setup.exeTämä paketti sisältää MinGW:n GNU GCC -kääntäjän ja GNU GDB -virheenkorjaajan sekä Code::Estä lähdetiedostot.

Valita Code::Elementtien asennusohjelma GCC:llä

Vaihe 3) Aloita asennus

Suorita ladattu asennusohjelma ja hyväksy oletusasetukset. Tämä yksinkertainen prosessi asentaa GCC-kääntäjän laitteellesi. Windows järjestelmään.

Aloita Code::Lohkojen asennus

Vaihe 4) Hyväksy käyttöoikeussopimus

Hyväksy käyttöoikeussopimus jatkaaksesi.

Hyväksy käyttöoikeussopimus

Vaihe 5) Säilytä oletusarvoinen komponenttivalinta

Jätä komponenttivalinta oletusarvoiseksi ja napsauta seuraava.

Säilytä oletuskomponentit

Vaihe 6) Valitse asennuspolku

Vaihda asennuskansiota halutessasi ja napsauta sitten seuraava.

Valitse asennuspolku

Vaihe 7) Käynnistä Code::Lohkot

Etsi Code::Blocks-pikakuvake työpöydälläsi tai Käynnistä-valikossa ja kaksoisnapsauta sitä.

Code::Lohkot-kuvake

Vaihe 8) Anna Code::Lohkot tunnistavat kääntäjän

Ensimmäisellä käynnistyksellä Code::Estä asennettujen kääntäjien skannaukset, tunnistaa GCC:n automaattisesti ja asettaa sen oletusarvoksi. Associate C ja C++ tiedostoja Code::Estoi pyydettäessä.

Code::Blocks tunnistaa kääntäjän

Vaihe 9) Avaa IDE ja aloita koodaaminen

IDE:n aloitusnäyttö tulee näkyviin. Voit nyt luoda uuden C-projektin ja kääntää ensimmäisen ohjelmasi.

Code::Estä IDE-aloitusnäyttö

GCC:n asentaminen Linuxiin

Useimmat Linux-jakelut toimitetaan GCC:llä esiasennettuna. Tarkista seuraavasti:

gcc --version

Jos GCC on asennettu, komento tulostaa sen version. Jos se puuttuu, komentotulkki kehottaa asentamaan sen.

C-koontiympäristön määrittäminen Linux, noudata seuraavia ohjeita.

  1. Avaa terminaali.
  2. Red Hatissa ja Fedorassa suorita:
    sudo yum groupinstall 'Development Tools'
  3. Debianilla ja Ubuntu, suorita:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Tarkista asennus:
    gcc --version

Kuinka GCC asennetaan macOS

On macOS, GCC-yhteensopiva työkaluketju toimitetaan Applen kautta Komentorivityökalut Xcode.

  1. Avaa pääte ja suorita:
    xcode-select --install

    Valintaikkuna kehottaa sinua asentamaan komentorivityökalut. Napsauta install ja hyväksyä lisenssi.

  2. Vaihtoehtoisesti voit kirjautua sisään osoitteessa https://developer.apple.com/download/all/ Apple-kehittäjätunnuksellasi lataa uusin Komentorivityökalut Xcode .dmgja suorita asennusohjelma. Säilytä ohjatun toiminnon oletusasetukset.
  3. Avaa terminaali ja tarkista asennus:
    gcc -v

Varmista GCC-asennuksesi

Käyttöjärjestelmästä riippumatta nopea tarkistus varmistaa, että kääntäjä on PATH-polulla:

gcc --version

Sinun pitäisi nähdä tuloste, joka on samanlainen kuin gcc (GCC) 13.2.0 jota seuraa lisenssi-ilmoitus. Käännä yhden rivin "hello, world" testataksesi koko prosessia:

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

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

Rakenna ja suorita:

gcc hello.c -o hello
./hello

Yleisten GCC-asennusongelmien vianmääritys

Alla olevat ongelmat kattavat useimmat asennusaikana tehdyt valitukset:

  • ”gcc:tä ei tunnisteta” Windows: lisää MinGW bin kansio PATH-ympäristömuuttujaasi ja käynnistä sitten pääte uudelleen.
  • Code::Blocks ei tunnista kääntäjää: avata Asetukset → Kääntäjä → Työkaluketjun suoritettavat tiedostot ja osoita kääntäjän asennushakemisto MinGW-juureen (esim. C:\MinGW).
  • Linux ilmoittaa "komentoa ei löydy": paketti on saattanut asentaa nimellä gcc-12 or gcc-13. Juosta which gcc ja luo symbolinen linkki tai kutsu versioitua binääritiedostoa suoraan.
  • macOS raportoi "clang" GCC:n sijaan: Xcode aliaksien kolahdus gccJos tarvitset aidon GCC:n, asenna se Homebrew'n kautta brew install gcc ja soita gcc-13.
  • Puuttuvat otsikot (esim. stdio.h): asenna build-essential Linuxissa tai Xcode Komentorivityökalut päällä macOS palauttaaksesi kirjaston vakiootsikot.

Muita suosittuja C-kääntäjiä

Jos GCC ei sovi ympäristöösi, on olemassa useita vaihtoehtoja, jotka kääntävät ja ajavat C:tä luotettavasti:

  • Kalahtaa — LLVM-pohjainen kääntäjä, jolla on nopeat koontitoiminnot ja erinomainen diagnostiikka. Oletusarvoisesti käytössä macOS.
  • MinGW-w64 — MinGW:n moderni haarautuminen ajantasaisilla GCC-binääreillä Windows.
  • Kannettava C-kääntäjä (pcc) — kevyt, BSD-lisensoitu kääntäjä.
  • Turbo C — klassinen kääntäjä, joka on edelleen yleinen akateemisissa ympäristöissä.
  • Microsoft Visuaalinen C++ (MSVC) - Microsoftn kääntäjä toimitetaan Visual Studion mukana; kääntää C:n /TC kytkin.

UKK

GCC on lyhenne sanoista GNU Compiler Collection. Se on ilmainen, avoimen lähdekoodin kääntäjäpaketti, jota ylläpitää Free Software. Foundation joka tukee C:tä, C++, Tavoite C, Fortran, Ada ja Go.

GCC on itse kääntäjä. MinGW (Minimalistinen GNU Windows) on portti, joka yhdistää GCC:n Windows kirjastoja, joita tarvitaan natiivien suoritettavien tiedostojen rakentamiseen, mikä tekee siitä yleisimmän GCC-jakelun Windows.

Avaa pääte tai komentokehote ja suorita gcc --versionJos GCC on polussa, komento tulostaa asennetun version. Muussa tapauksessa komentotulkki ilmoittaa, että komentoa ei löydy.

Kyllä. GCC:tä jaetaan GNU GPL -lisenssillä, ja siinä on ajonaikaisen kirjaston poikkeus, jonka avulla voit kääntää ja toimittaa kaupallisia ohjelmistoja. Voit käyttää GCC:tä kaupallisissa projekteissa maksamatta lisenssimaksuja.

Ei. GCC toimii kokonaan komentoriviltä. IDE:t, kuten Code::Lohkot, VS Codetai CLion lisää käteviä ominaisuuksia – syntaksin korostuksen, virheenkorjauksen ja projektipohjat – mutta kääntäjä toimii ilman niitä.

MinGW bin kansio puuttuu polusta. Lisää se Windows Ympäristömuuttujien valintaikkuna, avaa pääte uudelleen ja gcc komento tulee saataville maailmanlaajuisesti.

Tekoälyavustajat kääntävät asennusohjelman virheet ja PATH-ongelmat selkokielisille korjauksille, ehdottavat oikeaa paketinhallintakomentoa jakelullesi ja selittävät GCC-varoitukset, jotta aloittelijat oppivat virheenkorjauksen aikana.

Kyllä. Tekoälykoodin avustajat luovat "hello world" -ohjelman sekä tarkan gcc hello.c -o hello komento sen kääntämiseksi. Ne myös selittävät, mitä kukin rivi tekee, jotta aloittelijat voivat tarkistaa sen ennen sen suorittamista.

Tiivistä tämä viesti seuraavasti: