Freigeben über


Exemplarische Vorgehensweise: Kompilieren eines C-Programms

Visual C++ 2010 enthält einen C-Compiler, mit dem Sie von grundlegenden C-Programmen bis hin zu Windows-API-Anwendungen alles erstellen können.

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 benötigen grundlegende Kenntnisse der Programmiersprache C++. Wenn Sie noch die ersten Schritte in C++ unternehmen, empfehlen wir den C++ Beginner's Guide von Herb Schildt, der auf der MSDN-Website verfügbar ist.

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

  1. Klicken Sie auf Start und dann aufeinander folgend auf Alle Programme, Microsoft Visual Studio 2010, Visual Studio Tools und Visual Studio 2010-Eingabeaufforderung.

    Abhängig von der Version von Windows auf dem Computer und der Systemsicherheitskonfiguration müssen Sie ggf. mit der rechten Maustaste auf Visual Studio 2008-Eingabeaufforderung klicken und dann auf Als Administrator ausführen klicken, um die erstellte Anwendung gemäß den folgenden Schritten auszuführen.

    Tipp

    Von der Visual Studio 2010-Eingabeaufforderung wird automatisch der richtige Pfad für den C-Compiler und alle erforderlichen Bibliotheken festgelegt. 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 notepad simple.c ein, und drücken Sie die EINGABETASTE.

    Sie werden aufgefordert, eine Datei zu erstellen. Klicken Sie auf Ja.

  3. Geben Sie im Editor die folgenden Zeilen ein:

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    }
    
  4. Klicken Sie im Menü Datei auf Speichern, um eine C-Quelldatei zu erstellen.

  5. Schließen Sie Editor.

  6. Geben Sie an der Eingabeaufforderung cl simple.c ein, und drücken Sie die EINGABETASTE.

    Vom cl.exe-Compiler wird ein ausführbares Programm (Simple.exe) generiert.

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

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 10.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. Geben Sie zum Anzeigen einer Liste aller Dateien im Verzeichnis "\simple\" dir simple.* ein, und drücken Sie die EINGABETASTE.

    Die OBJ-Datei ist eine Zwischenformatdatei, die Sie ohne Risiken ignorieren können.

  8. Geben Sie zum Ausführen von "Simple.exe" simple ein, und drücken Sie die EINGABETASTE.

    Das Programm zeigt folgenden Text an und wird anschließend beendet:

    This is a native C program.

  9. Geben Sie exit ein, und drücken Sie die EINGABETASTE, um das Eingabeaufforderungsfenster zu schließen.

Nächste Schritte

Zurück: Exemplarische Vorgehensweise: Kompilieren eines C++-Programms für die CLR in Visual Studio (C++) | Weiter: Erstellen von Windows-Anwendungen (C++)

Siehe auch

Aufgaben

Erstellen von Befehlszeilenanwendungen (C++)

Referenz

C Language Reference

Compatibility

Weitere Ressourcen

Erstellen eines C/C++-Programms