Sdílet prostřednictvím


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

  1. 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.

  2. 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.

  3. Na příkazovém řádku zadejte notepad a stiskněte Enter.

  4. 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;
    } 
    
  5. 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.

  6. Ukončete program Poznámkový blok.

  7. 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

  1. 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.

  2. 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.

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

Referenční dokumentace

C-jazyková Reference

Další zdroje

C/C++ programy budovy

Kompatibilita