Názorný postup: Kompilace programu c
Systém Visual Studio obsahuje kompilátor jazyka C, který lze použit k vytvoření čehokoliv od základních programů jazyka C po aplikace rozhraní API operačního systému Windows.
Tento návod ukazuje, jak vytvořit základní program jazyka C pomocí textového editoru a jeho následnou kompilaci pomocí příkazového řádku.
Namísto ukázek programů v tomto návodu je možné použít vlastní programy v jazyce C.Lze také použít všechny ukázky programů v kódu jazyka C, které jsou zahrnuty v tématech Nápovědy.
Ve výchozím nastavení zpracuje kompilátor aplikace Visual C++ všechny soubory které končí .C jako zdrojový kód jazyka C, a všechny soubory, které končí .CPP jako kód jazyka C++.Chcete-li vynutit kompilátoru, aby považoval všechny soubory za kód jazyka C, bez ohledu na příponu názvu souboru, použijte možnost kompilátoru /Tc.
Požadavky
Je třeba porozumět základům jazyka C.
Vytvoření zdrojového souboru jazyka C a jeho kompilace pomocí příkazového řádku
Otevřete příkazový řádek vývojáře.V operačním systému Windows 8 klikněte na obrazovce Start na dlaždici Příkazový řádek vývojáře pro VS2012.U dřívějších verzích klikněte na tlačítko Start, otevřete položku Všechny programy a následně postupně klikněte na položky Microsoft Visual Studio 2012, Nástroje systému Visual Studio a nakonec na položku Příkazový řádek vývojáře pro VS2012.
V závislosti na verzi operačního systému Windows v počítači a konfiguraci zabezpečení systému, bude pravděpodobně nutné pro Příkazový řádek vývojáře pro VS2012 otevřít místní nabídku a následně kliknout na Spustit jako správce, aby bylo možné úspěšně sestavit a spustit aplikaci vytvořenou v následujících krocích..
[!POZNÁMKA]
Příkazový řádek vývojáře pro VS2012 automaticky nastaví správnou cestu ke kompilátoru jazyka C a všem požadovaným knihovnám.Použijte jej místo normálního okna příkazového řádku.Další informace naleznete v tématu Nastavení cesty a proměnné prostředí pro sestavení příkazového řádku.
Na příkazovém řádku vytvořte adresář pro zdrojový soubor a jeho aktuální pracovní adresář.Například pro vytvoření složky, která je pojmenovaná "Simple", zadejte md c:\simple a stiskněte klávesu Enter. Následně zadejte cd c:\simple a stiskněte klávesu enter pro přechod do této složky.
Na příkazovém řádku zadejte notepad a stiskněte Enter.
V programu Poznámkový blok zadejte následující řádky.
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
V řádku nabídek pro otevření dialogového okna Uložit jako klikněte postupně na položky Soubor a Uložit.Přejděte do adresáře, který jste vytvořili.Do textového pole Název souboru zadejte název zdrojového souboru, například simple.c, a následně z rozevíracího seznamu Uložit jako typ vyberte položku Všechny soubory (*.*).Kliknutím na tlačítko Uložit vytvoříte v pracovním adresáři zdrojový soubor v jazyce C.
Ukončete program Poznámkový blok.
Pro zkompilování programu zadejte na příkazovém řádku příkaz cl společně s názvem zdrojového souboru, například cl simple.c, a stiskněte klávesu Enter.Kompilátor cl.exe vygeneruje spustitelný program, který má název zdrojového souboru, ale má příponu .exe, například Simple.exe.
Název spustitelného programu lze vidět v řádcích výstupních informací, které kompilátor zobrazí.
Výsledek
Microsoft (R) C/C++ Optimizing Compiler verze 17.00.50727.1 pro x86 Copyright (C) Microsoft Corporation. Všechna práva vyhrazena. Simple.c Microsoft (R) Incremental Linker verze 11.00.50727.1 Copyright (C) Microsoft Corporation. Všechna práva vyhrazena. /out:Simple.exe simple.obj
Pro zobrazení seznamu souborů v pracovním adresáři, zadejte dir a stiskněte klávesu Enter.
Soubor .obj je soubor mezilehlého formátu, který můžete bez obav ignorovat.
Pro spuštění programu zadejte jeho název bez přípony, například simple, a stiskněte klávesu Enter.
Program zobrazí tento text a následně skončí:
This is a native C program.
Pro ukončení okna příkazového řádku zadejte exit a stiskněte Enter.
Další kroky
Předchozí téma:Názorný postup: Kompilace nativního C++ Program v příkazovém řádku (C++) | Další téma:Názorný postup: Kompilace C++ Program, který CLR v aplikaci Visual Studio (C++)
Viz také
Úkoly
Walkthrough: Creating a Win32 Console Program (C++)