Jak kompilovat program c pomocí kompilátoru gnu kompilátor (gcc)

Tento článek popisuje, jak kompilovat program ze zdrojového kódu v c pomocí kompilátoru GNU kompilátor (GCC) pro Linux nebo minimalistické GNU (Mingw) pro Windows.

Kroky

Metoda 1 z 2:
Použití GCC pro Unix
  1. Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 1
jeden. V systému UNIX otevřete terminál.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 2
    2. Enter GCC --Version a stiskněte ↵ Zadejte. Zobrazí se verze kompilátoru C. Pokud tým nefungoval, s největší pravděpodobností není nainstalován GCC.
  • Pokud není kompilátor nainstalován, přečtěte si dokumentaci pro distribuci Linuxu, abyste zjistili, jak stáhnout příslušný balíček.
  • Pokud kompilujete program napsaný v C ++, místo "GCC" zadejte "G ++".
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 3
    3. Přejděte do adresáře, ve kterém je zdrojový kód uložen.
  • Pokud například soubor se zdrojovým kódem ".C »Umístil v adresáři / usr / wikihow / zdrojový adresář CD / usr / wikihow / zdroj.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 4
    4. Enter GCC MAIN.C -O HELLOWORLD. Nahradit "hlavní.C "Ve jménu zdrojového souboru a" HelloWorld "nahradit konečný program. Program bude zkompilován.
  • Pokud se na obrazovce zobrazí chybová hlášení, zadejte GCC -WALL -O -O ERRORLOG FILE1.C, Získat více informací. Potom v aktuálním adresáři otevřete soubor "ErrorLog" - k tomu, zadejte CAT ERRORLOG.
  • Chcete-li kompilovat jeden program z více zdrojových souborů, zadejte GCC -O výstupní soubor11.C file2.C file3.C.
  • Chcete-li kompilovat několik programů z několika zdrojových souborů najednou, zadejte GCC -C FILE1.C file2.C file3.C.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 5
    Pět. Spusťte kompilovaný program. Enter & # 46- / helloworld, Kde "helloworld" nahradit název programu.
  • Metoda 2 z 2:
    Použití Mingw pro Windows
    1. Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 6
    jeden. Stáhněte si fotografii minimalistický gnu pro Windows (mingw). Tato verze GCC pro Windows je docela snadné instalovat. Instalační soubor lze stáhnout Tato stránka.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 7
    2. Spusťte instalační soubor MingW.
  • Pokud se soubor nespustí automaticky, poklepejte na něj ve složce pro stahování a klepněte na tlačítko "Set".
  • Obrázek s názvem Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 8
    3. Nastavení nastavení instalace a klepněte na tlačítko Pokračovat (dále jen).
  • Doporučujeme instalovat mingw do výchozí složky, a to b (C: Mingw). Pokud potřebujete změnit složku, nevybírejte složku v názvu, z nichž existují mezery, například "programové soubory".
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 9
    4. Vyberte kompilátory pro instalaci.
  • Na levém panelu doporučujeme kliknout na tlačítko "Základní nastavení (normální instalace). Pak na pravém panelu, zaškrtněte políčka vedle všech následujících kompilátorů.
  • Víc Zkušení uživatelé si mohou vybrat možnost "Všechny balíčky" a označit další kompilátory.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 10
    Pět. Otevřete menu Instalace (instalace). Nachází se v levém horním rohu Mingw.
  • Obrázek s názvem Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 11
    6. Klepněte na tlačítko Použít změny.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 12
    7. Klepněte na tlačítko Použít. Kompilci budou staženi a nainstalováni.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 13
    osm. Na cestě k Mingw vložte proměnné systému. Proveďte následující:
  • Kliknutí ⊞ Vyhrajte+S, Otevření vyhledávacího řetězce a zadejte středa.
  • Ve výsledcích vyhledávání klikněte na "Změnit systémové proměnné".
  • Klikněte na "středeční proměnné".
  • Klikněte na "Změnit" (pod "Vlastní proměnné").
  • Přejděte dolů informace v poli "Variabilní hodnota".
  • Ihned zadejte poslední záznam -C: MINGW BIN. Všimněte si, že pokud jste nainstalovali Mingw do jiné složky, zadejte -C: Cesta do složky Bin.
  • Dvakrát klikněte na "OK". Opětovným stisknutím tlačítka "OK" zavřete okno.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 14
    devět. Otevřete příkazový řádek jako správce. Pro tohle:
  • Kliknutí ⊞ Vyhrajte+S a enter čára.
  • Ve výsledcích vyhledávání klepněte pravým tlačítkem myši na "příkazový řádek" a vyberte možnost Spustit ze správce ".
  • Klikněte na "Ano", chcete-li povolit změny.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 15
    10. Přejděte do složky, ve které je zdrojový soubor uložen.
  • Pokud například soubor se zdrojovým kódem "Helloworld.C "je ve složce C: Zdroje programy, zadejte CD C: Zdrojové programy.
  • Obrázek s názvem Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 16
    jedenáct. Enter Gcc helloworld.C -O HELLOWORLD.Exek. Nahraďte "HelloWorld" v názvu souboru se zdrojovým kódem a název programu. Po dokončení kompilace programu se vrátíte do příkazového řádku a nebudou chybové zprávy.
  • Jakékoli chyby programování musí být odstraněny před kompilací programu.
  • Obrázek s názvem Kompilovat program C pomocí kompilátoru GNU (GCC) Krok 17
    12. Chcete-li spustit program, zadejte jeho jméno. Pokud se program nazývá Helloworld.Exe, zadejte toto jméno ke spuštění programu.
  • Tipy

    • Kompilace kód pomocí příznaku -G povede k vytvoření informací o ladění, které mohou být použity příslušným ladicím programem, například GDB.
    • Vytvořte soubor sestavy projektu (Make-File) pro zjednodušení kompilace velkých programů.
    • Pokud aktivně používáte optimalizaci, nezapomeňte, že optimalizace rychlosti může vést ke snížení velikosti a někdy i kvalitě (a naopak).
    • Při kompilaci programu C ++ použijte G ++ Stejně jako používáte GCC. Nezapomeňte, že zdrojové soubory v C ++ mají rozšíření .CPP, ne .C.

    Co potřebuješ

    • Počítač se systémem Linux nebo Windows
    • Základní znalosti GNU / Linuxu a znalostí o instalaci aplikací
    • Kód programu
    • Textový editor (například Emacs)
    Podobné publikace