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
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.
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.
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 ++“
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.
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.
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
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.
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“)
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.
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.
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.
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.
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.
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
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
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.