Freigeben über


Walkthrough: Compiling a C Program

Visual Studio enthält einen C-Compiler, den Sie verwenden können, um alles von grundlegenden C-Programmen zu Windows-API-Anwendungen alles erstellen.

In dieser exemplarischen Vorgehensweise wird erläutert, wie ein grundlegendes C-Programm mit einem Text-Editor erstellt wird, bevor es in der Befehlszeile kompiliert wird.

Sie können anstelle der in dieser exemplarischen Vorgehensweise gezeigten Beispielprogramme auch eigene C-Programme verwenden.Sie können aber auch jedes beliebige in den Hilfethemen enthaltene C-Codebeispielprogramm verwenden.

Standardmäßig behandelt der Visual C++-Compiler alle auf .c endenden Dateien als C-Quellcode und alle auf .cpp endenden Dateien als C++-Quellcode.Wenn Sie erzwingen möchten, dass vom Compiler alle Dateien unabhängig von der Dateinamenerweiterung als C-Dateien behandelt werden, verwenden Sie die /Tc-Compileroption.

Vorbereitungsmaßnahmen

Sie müssen die Grundlagen der Programmiersprache C verstehen.

So können Sie eine C-Quelldatei erstellen und sie über die Befehlszeile kompilieren

  1. Öffnen Sie eine Entwicklereingabeaufforderung.In Windows 8 auf dem Bildschirm Start, wählen Sie die Developer-Eingabeaufforderung für VS2012 Kachel aus.In früheren Versionen wählen Sie die Schaltfläche Start aus, erweitern Sie Alle Programme, Microsoft Visual Studio 2012 und Visual Studio Tools, und wählen Sie dann Developer-Eingabeaufforderung für VS2012 aus.

    Abhängig von der Version von Windows auf dem Computer und der Systemsicherheitskonfiguration, müssen Sie möglicherweise das Kontextmenü für Developer-Eingabeaufforderung für VS2012 öffnen und Als Administrator ausführen auswählen, um die Anwendung erfolgreich zu erstellen und auszuführen, die Sie erstellen, indem Sie folgende Schritte ausführen.

    HinweisHinweis

    Developer-Eingabeaufforderung für VS2012 wird automatisch der richtige Pfad für den C-Compiler und alle erforderlichen Bibliotheken fest.Verwenden Sie sie statt des regulären Eingabeaufforderungsfensters.Weitere Informationen finden Sie unter Festlegen der Pfad- und Umgebungsvariablen für Befehlszeilenbuilds.

  2. Geben Sie an der Eingabeaufforderung erstellen Sie ein Verzeichnis für die Quelldatei und machen Sie das aktuelle Arbeitsverzeichnis.Geben Sie beispielsweise md c:\simple ein und drücken die EINGABETASTE, um ein Verzeichnis zu erstellen, das Simple genannt wird, und dann cd c:\simple einzugeben und drücken Sie die EINGABETASTE zur Änderung an diesem Verzeichnis.

  3. Geben Sie an der Eingabeaufforderung notepad ein und drücken die EINGABETASTE.

  4. Geben Sie im Editor die folgenden Zeilen ein.

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    } 
    
  5. Wählen Sie auf der Menüleiste Sie Datei, SpeichernSpeichern unter, um das Dialogfeld zu öffnen.Navigieren Sie zu dem Verzeichnis, das Sie erstellt haben.Im Feld Dateiname geben Sie einen Namen für die Quelle Datei – z. B. simple.c-and dann in der Dropdownliste Dateityp, wählen Sie Alle Dateien (*.*) ein.Wählen Sie die Schaltfläche Speichern, um eine C-Quelldatei im Arbeitsverzeichnis zu erstellen.

  6. Schließen Sie Editor.

  7. Geben Sie an der Eingabeaufforderung den Befehl cl zusammen mit dem Namen der Quelle Datei-für Beispiel cl simple.c- an, und drücken Sie die EINGABETASTE, um das Programm zu kompilieren.Der cl.exe-Compiler wird ein ausführbares Programm, das den Namen der Quelldatei besitzt, weist jedoch einen .exe-Dateinamen Erweiterung – z. B. Simple.exe.

    Der Name des ausführbaren Programms wird in den vom Compiler erzeugten Ausgabeinformationen angezeigt.

    Ausgabe

Microsoft (R) C/C++, das Compiler-Version 17.00.50727.1 für Microsoft Corporation x86-Urheberrechts-(c) optimiert. Alle Rechte vorbehalten. simple.c Microsoft (R) inkrementelle Microsoft Corporation der Linker-Versions-11.00.50727.1 des Urheberrechts-(c). Alle Rechte vorbehalten. /out:simple.exe simple.obj

  1. Um eine Liste von Dateien im Arbeitsverzeichnis anzuzeigen, geben Sie dir ein und drücken die EINGABETASTE.

    Die OBJ-Datei ist eine INTERMEDIATEFormatdatei, die Sie ignorieren können.

  2. Um das Programm auszuführen, ihren Namen ohne den Dateinamen Erweiterung-für Beispiel simple- einzugeben, und drücken Sie die EINGABETASTE.

    Das Programm zeigt diesen Text und dann Anwendungsinstanz auf:

    This is a native C program.

  3. Um das Eingabeaufforderungsfenster zu schließen, und drücken Sie exit und die EINGABETASTE.

Nächste Schritte

Zurück:Walkthrough: Compiling a Native C++ Program on the Command Line | Weiter:Walkthrough: Compiling a C++ Program that Targets the CLR in Visual Studio

Siehe auch

Aufgaben

Walkthrough: Creating a Win32 Console Program (C++)

Referenz

C-Sprachreferenz

Weitere Ressourcen

XML-Dokumentationskommentare

Kompatibilität