Jak kompilovat programy C pomocí kompilátoru GNU C (GCC)

Jak kompilovat programy C pomocí kompilátoru GNU C (GCC)
Jak kompilovat programy C pomocí kompilátoru GNU C (GCC)

Obsah:

Anonim

Tento wikiHow vás naučí, jak zkompilovat C program ze zdroje, pomocí GNU Compiler (GCC) pro Linux a Minimalist GNU (MinGW) pro Windows.

Krok

Metoda 1 ze 2: Použití GCC pro Unix

Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 1
Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 1

Krok 1. Otevřete na svém počítači Unix okno Terminál

Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 2
Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 2

Krok 2. Zadejte příkaz gcc --version a stisknutím klávesy Enter zobrazte v počítači verzi GCC

Pokud váš počítač zobrazí zprávu nenalezen příkaz, nemusí být ve vašem počítači nainstalován GCC.

  • V případě potřeby nainstalujte GCC podle pokynů pro distribuci Linuxu.
  • Chcete -li zkompilovat program C ++, použijte místo „gcc“„g ++“.
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 3
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 3

Krok 3. Otevřete složku, kam jste uložili zdrojový kód programu

Pokud je například programový kód „akurapopo.c“ve složce/usr/yuliaR/source, zadejte příkaz cd/usr/yuliaR/source

Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 4
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 4

Krok 4. Zadejte příkaz gcc akurapopo.c -o AkuRapopo

Nahraďte „akurapopo.c“názvem zdrojového kódu svého programu a „AkuRapopo“názvem požadovaného programu. Spustí se proces kompilace.

  • Pokud během procesu kompilace dojde k chybě, shromážděte informace o chybě pomocí příkazu gcc -Wall -o errorlog akurapopo.c. Poté zobrazte soubor „errorlog“pomocí příkazu cat errorlog.
  • Zkompilujte program z několika souborů zdrojového kódu pomocí příkazu gcc -o název programu file1.c file2.c file3.c.
  • Chcete -li kompilovat více programů z více zdrojových kódů najednou, použijte příkaz gcc -c file1.c file2.c file3.c.
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 5
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 5

Krok 5. Zkompilovaný program spusťte příkazem./programname

Metoda 2 ze 2: Použití MinGW pro Windows

Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 6
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 6

Krok 1. Stáhněte si Minimalist GNU pro Windows z

MinGW je snadno instalovatelný balíček GCC pro Windows.

Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 7
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 7

Krok 2. Spusťte instalační program MinGW

Pokud se instalační program neotevře automaticky, poklepejte na soubor MinGW ve složce Stažené soubory a poté klikněte na Instalovat

Zkompilovejte program C pomocí kompilátoru GNU (GCC), krok 8
Zkompilovejte program C pomocí kompilátoru GNU (GCC), krok 8

Krok 3. Upravte možnosti instalace programu a poté klikněte na Pokračovat

Doporučená složka pro instalaci MinGW je C: / MinGW. Pokud potřebujete změnit instalační složku, nevybírejte složku s názvem obsahujícím mezery (například Program Files)

Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 9
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 9

Krok 4. Vyberte kompilátor, který chcete nainstalovat

  • Chcete -li nainstalovat doporučený minimální kompilátor, vyberte v levém podokně Základní nastavení a poté zaškrtněte všechny překladače, které se zobrazují v pravém hlavním podokně.
  • V případě potřeby můžete vybrat Všechny balíčky a zaškrtnout všechny další kompilátory.
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 10
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 10

Krok 5. Klikněte na nabídku Instalace v levém horním rohu MinGW

Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 11
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 11

Krok 6. Klikněte na Použít změny

Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 12
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 12

Krok 7. Kliknutím na Použít stáhnete a nainstalujete kompilátor

Kompilace programu C pomocí kompilátoru GNU (GCC), krok 13
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 13

Krok 8. Přidejte MinGW PATH do proměnné systémového prostředí podle těchto kroků:

  • Stisknutím Win+S otevřete nabídku Hledat a poté zadejte klíčové slovo prostředí.
  • Ve výsledcích hledání klikněte na Upravit proměnné systémového prostředí.
  • Klikněte na Proměnné prostředí.
  • Klikněte na Upravit pod horním rámečkem (pod Uživatelskými proměnnými).
  • Přejděte na konec pole Proměnné hodnoty.
  • Zadejte; C: / MinGW / bin na konec textu do pole. Pokud jste nainstalovali MinGW do jiné složky, nahraďte; C: / MinGW / bin s; C: / název_instalačního_složky / bin.
  • Okno zavřete dvojitým kliknutím na OK.
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 14
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 14

Krok 9. Otevřete okno příkazového řádku jako správce podle následujících kroků:

  • Stiskněte Win+S a poté zadejte cmd.
  • Ve výsledcích hledání klikněte pravým tlačítkem na příkazový řádek a poté klikněte na Spustit jako správce.
  • Kliknutím na Ano povolíte změny v počítači.
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 15
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 15

Krok 10. Otevřete složku, kam jste uložili zdrojový kód programu

Pokud jste například uložili zdrojový kód „lailacanggung.c“do složky C: / Source / Programs, zadejte příkaz cd C: / Source / Programs

Zkompilovejte program C pomocí kompilátoru GNU (GCC), krok 16
Zkompilovejte program C pomocí kompilátoru GNU (GCC), krok 16

Krok 11. Zadejte příkaz gcc lailacanggung.c -o lailacanggung.exe

Nahraďte název souboru názvem souboru kódu programu. Po dokončení procesu kompilace se znovu zobrazí příkazový řádek. Chyby, které se vyskytnou, se nezobrazí.

Chyby v kódu programu musí být opraveny před zahájením procesu kompilace. Programový kód obsahující chybu nelze zkompilovat

Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 17
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 17

Krok 12. Zadejte název programu, který chcete spustit, například lailacanggung.exe

Tipy

  • Když kompilujete program s parametrem -g, kompilátor bude obsahovat příslušné informace o ladění pro GDB, vestavěný ladicí program GCC. Tyto informace vám usnadní ladění.
  • Chcete -li kompilovat velké programy, musíte nejprve vytvořit Makefile.
  • Pokud je váš program optimalizován na rychlost, velikost programu se může zvýšit a přesnost nemusí být příliš dobrá. Na druhou stranu, pokud optimalizujete velikost nebo přesnost programu, může se rychlost programu snížit.
  • Při kompilaci programů C ++ používejte G ++ stejně jako GCC. Soubory C ++ mají místo.c příponu.cpp.

Doporučuje: