Kompilieren eines C-Programms
Aktualisiert: November 2007
Visual C++ 2008 enthält einen C-Compiler, mit dem Sie von einfachen Visual C-Programmen bis hin zu Windows-API-Anwendungen alles erstellen können.
In diesem Verfahren erstellen Sie ein einfaches Visual C-Programm mit einem Text-Editor und kompilieren es über die Befehlszeile.
Sie können anstelle der in diesen Prozeduren gezeigten einfachen Programme auch eigene Visual C-Programme verwenden. Sie können aber auch jedes beliebige in den Hilfethemen enthaltene Visual 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. Um zu erzwingen, dass der Compiler alle Dateien unabhängig von der Erweiterung als C-Dateien behandelt, verwenden Sie die /Tc-Compileroption.
Vorbereitungsmaßnahmen
In diesen Themen wird davon ausgegangen, dass Sie die Grundlagen der Programmiersprache C++ beherrschen. Wenn Sie gerade die ersten Schritte beim Erlernen von C++ machen, empfehlen wir "C++ Beginner's Guide" von Herb Schildt, online verfügbar unter https://go.microsoft.com/fwlink/?LinkId=115303.
So erstellen Sie eine Visual C-Quelldatei und kompilieren sie über die Befehlszeile
Öffnen Sie das Fenster Visual Studio 2008-Eingabeaufforderung.
Klicken Sie auf die Schaltfläche Start, zeigen Sie auf Alle Programme, Microsoft Visual Studio 2008 und auf Visual Studio Tools, und klicken Sie anschließend auf Visual Studio 2008-Eingabeaufforderung.
Hinweis: An der Visual Studio 2008-Eingabeaufforderung wird automatisch der richtige Pfad für den Visual C-Compiler und alle benötigten Bibliotheken eingerichtet. Verwenden Sie sie statt des regulären Eingabeaufforderungsfensters. Weitere Informationen finden Sie unter Festlegen der Pfad- und Umgebungsvariablen für Befehlszeilenbuilds.
Geben Sie an der Eingabeaufforderung notepad simple.c ein, und drücken Sie die EINGABETASTE.
Sie werden aufgefordert, eine neue Datei zu erstellen. Klicken Sie auf Ja.
Geben Sie im Editor die folgenden Zeilen ein:
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
Klicken Sie im Menü Datei auf Speichern. Sie haben soeben eine Visual C-Quelldatei erstellt.
Wählen Sie im Menü Datei die Option Beenden aus, um den Editor zu schließen.
Geben Sie an der Eingabeaufforderung cl simple.c ein, und drücken Sie die EINGABETASTE.
Der cl.exe-Compiler generiert das ausführbare Programm simple.exe.
Der Name des ausführbaren Programms wird in den vom Compiler erzeugten Ausgabeinformationen angezeigt:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. simple.c Microsoft (R) Incremental Linker Version 9.00 Copyright (C) Microsoft Corporation. All rights reserved. /out:simple.exe simple.obj
Um eine Liste aller Dateien im Verzeichnis mit dem Namen simple und einer beliebigen Erweiterung anzuzeigen, geben Sie dir simple.* ein, und drücken Sie die EINGABETASTE.
Die .obj-Datei ist eine Zwischenformatdatei, die Sie ohne Risiken ignorieren können.
Um das Programm simple.exe auszuführen, geben Sie 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.
Um das Eingabeaufforderungsfenster zu schließen, geben Sie exit ein, und drücken Sie die EINGABETASTE.
Nächste Schritte
Zurück: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++)