Jak zkompilovat program C pomocí kompilátoru GNU (GCC)

Obsah:

Jak zkompilovat program C pomocí kompilátoru GNU (GCC)
Jak zkompilovat program C pomocí kompilátoru GNU (GCC)

Video: Jak zkompilovat program C pomocí kompilátoru GNU (GCC)

Video: Jak zkompilovat program C pomocí kompilátoru GNU (GCC)
Video: Jak STÁHNOUT FOTKY a VIDEA z iPhonu do POČÍTAČE | Návod | iPhone / MOBIL 2024, Smět
Anonim

Tento wikiHow vás naučí, jak zkompilovat C program ze zdrojového kódu pomocí GNU Compiler (GCC) pro Linux a Minimalist Gnu (MinGW) pro Windows.

Kroky

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

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

Krok 1. Otevřete v systému Linux okno terminálu

Jeho ikonou je obvykle černá obrazovka s bílými znaky. Obvykle jej najdete v nabídce Aplikace.

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

Krok 2. Nainstalujte GCC

Pokud ještě nemáte nainstalovaný GCC, můžete k instalaci GCC pro Ubuntu a Debian použít následující příkazy Terminálu. U všech ostatních verzí Linuxu se v dokumentaci k vaší distribuci Linuxu dozvíte, jak získat správný balíček:

  • Zadejte sudo apt update a stisknutím "Enter" aktualizujte seznam balíků.
  • Napište sudo apt install build-essential a stisknutím "Enter" nainstalujte základní balíčky, které zahrnují GCC, G ++ a Make.
  • Zadejte sudo apt-get install manpages-dev a stisknutím "Enter" nainstalujte manuálové stránky.
Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 3
Kompilace programu C pomocí kompilátoru GNU (GCC) Krok 3

Krok 3. Zadejte gcc --version a stiskněte klávesu ↵ Enter

Tím se ověří, zda je GCC správně nainstalován, a vrátí číslo verze. Pokud příkaz není nalezen, je pravděpodobné, že není nainstalován GCC.

Pokud kompilujete program C ++, použijte místo „gcc“„g ++“

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

Krok 4. Přejděte do adresáře, kde je uložen váš zdrojový kód

K procházení adresářů v Terminálu použijte příkaz cd. Pokud je například váš zdrojový kód ve složce Dokumenty, zadejte cd/home/[uživatelské jméno]/Dokumenty (v Ubuntu). Do adresáře Dokumenty můžete také přejít zadáním cd ~/Documents do terminálu.

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

Krok 5. Zadejte gcc [název_programu].c –o [název_souboru] a stiskněte klávesu Enter

Nahraďte „[název_programu].c“názvem souboru zdrojového kódu a „[název_spouštěcího_souboru]“názvem dokončeného programu. Program se nyní zkompiloval.

  • Pokud vidíte chyby a chcete o nich zobrazit další informace, použijte gcc -Wall -o errorlog file1.c. Poté si prohlédněte soubor „errorlog“v aktuálním adresáři s cat errorlog.
  • Chcete -li zkompilovat jeden program z více souborů zdrojového kódu, použijte gcc -o outputfile file1.c file2.c file3.c.
  • Chcete -li kompilovat více programů najednou s více soubory zdrojového kódu, použijte gcc -c file1.c file2.c file3.c.
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 6
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 6

Krok 6. Spusťte nově kompilovaný program

Zadejte./[executable_name], ale nahraďte „[spustitelný_název]“názvem vašeho programu.

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

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

Krok 1. Stáhněte si Minimalist GNU pro Windows (MinGW)

Toto je snadno instalovatelná verze GCC pro Windows. Ke stažení MinGW použijte následující postup:.

  • Ve webovém prohlížeči přejděte na
  • Klikněte na zelené tlačítko, které říká Stažení.
  • Počkejte, až se instalační program automaticky stáhne.
Zkompilovejte program C pomocí kompilátoru GNU (GCC), krok 8
Zkompilovejte program C pomocí kompilátoru GNU (GCC), krok 8
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 7
Zkompilujte program C pomocí kompilátoru GNU (GCC), krok 7

Krok 2. Nainstalujte MinGW

K instalaci MinGW použijte následující kroky:

  • Dvojklik mingw-get-setup.exe ve složce Stažené soubory nebo ve webovém prohlížeči.
  • Klikněte Nainstalujte.
  • Klikněte Pokračovat.

    MinGW doporučuje použít výchozí instalační složku (C: / MinGW). Pokud musíte složku změnit, nepoužívejte složku s mezerami v názvu (např. „Program Files“)

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

Krok 3. Vyberte kompilátory, které chcete nainstalovat

Minimálně si vyberte Základní nastavení na levém panelu, poté umístěte zatržítka vedle všech uvedených kompilátorů v pravém hlavním panelu. Pokročilejší uživatelé si mohou vybrat Všechny balíčky a vyberte další kompilátory.

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

Krok 4. Klikněte pravým tlačítkem na každý balíček a klikněte na Označit pro instalaci

Základní nastavení obsahuje asi 7 balíčků uvedených v poli v horní části. Klikněte pravým tlačítkem na každý z nich (nebo jen na ty, které chcete) a klikněte Označit za instalaci. Přidá se ikona se šipkou vedle každého z nich a označí se pro instalaci.

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

Krok 5. Nainstalujte vybrané balíčky

Instalaci všech balíčků může vašemu počítači trvat několik minut. Pomocí následujících kroků nainstalujte balíčky označené pro instalaci.

  • Klikněte na Instalace nabídku v levém horním rohu.
  • Klikněte Aplikuj změny.
  • Klikněte Aplikovat.
  • Klikněte Zavřít po dokončení instalace.
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 12
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 12

Krok 6. Přidejte cestu k MinGW k proměnným systémového prostředí

Pomocí následujících kroků přidejte cestu k MinGW do systémových proměnných prostředí:

  • Do vyhledávacího pole vedle nabídky Start zadejte prostředí.
  • Klikněte Upravte proměnné prostředí systému ve výsledcích vyhledávání.
  • Klikněte Proměnné prostředí
  • Vybrat Cesta proměnná.
  • Klikněte Upravit pod horním rámečkem (v části „Uživatelské proměnné“)
  • Klikněte Nový.
  • Do nového prostoru zadejte C: / MinGW / bin. Všimněte si toho, že pokud jste nainstalovali MinGW do jiného adresáře, zadejte C: / path-to-that-directory / bin.
  • Klikněte OK, a pak OK znovu. Klikněte na zbývající OK tlačítko pro zavření okna.
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 13
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 13

Krok 7. Otevřete příkazový řádek jako správce

Chcete -li otevřít příkazový řádek jako správce, musíte být přihlášeni k účtu Windows s oprávněními správce. Pomocí následujících kroků otevřete příkazový řádek jako správce:

  • Do vyhledávacího pole vedle nabídky Start napište cmd.
  • Klikněte pravým tlačítkem myši Příkazový řádek ve výsledcích hledání, poté vyberte Spustit jako administrátor.
  • Klikněte Ano povolit změny.
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 14
Kompilace programu C pomocí kompilátoru GNU (GCC), krok 14

Krok 8. Přejděte do složky, kde je uložen váš zdrojový kód

Pokud se například váš soubor zdrojového kódu s názvem helloworld.c nachází v C: / Source / Programs, zadejte cd C: / Source / Programs

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

Krok 9. Zadejte gcc c –o [název_programu].exe [název_programu].c a stiskněte klávesu ↵ Enter

Nahraďte „[název_programu]“názvem zdrojového kódu a aplikace. Jakmile je program zkompilován, vrátíte se na příkazový řádek bez chyb.

Všechny chyby v kódování, které se objeví, musí být opraveny, než bude program kompilován

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

Krok 10. Zadejte název programu, který chcete spustit

Pokud se nazývá hello_world.exe, spusťte program zadáním do příkazového řádku.

Pokud se vám při kompilaci programu nebo spouštění výstupního spustitelného souboru zobrazí chybová zpráva „Přístup byl odepřen“nebo „Oprávnění odepřeno“, zkontrolujte oprávnění ke složce a ujistěte se, že máte plný přístup ke čtení/zápisu do složky, která obsahuje zdrojový kód. Pokud to nefunguje, zkuste dočasně deaktivovat antivirový software

Tipy

  • Vytvoření kódu pomocí příznaku -g vytvoří informace o ladění, které může příslušný ladicí program, GDB, použít k lepšímu fungování ladění.
  • Makefiles lze vytvořit, aby bylo jednodušší kompilovat velké programy.
  • Pokud hojně používáte optimalizace, uvědomte si, že optimalizace rychlosti může přijít s kompromisem ve velikosti a někdy přesnosti a naopak.
  • Při kompilaci programu C ++ používejte G ++ stejným způsobem, jako byste používali GCC. Soubory C ++ mají místo.c příponu.cpp.

Doporučuje: