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

Obsah:

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

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

Video: Jak kompilovat programy C pomocí kompilátoru GNU C (GCC)
Video: Programovací jazyk Java - 1 - Instalace JDK - Java Development Kit 2024, Listopad
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: