Compiler
Ein Compiler ist ein Programm, das den Quelltext eines Programms so übersetzt, dass der Computer es ausführen kann1).
Normalerweise übernimmt eine IDE wie Visual Studio diese Aufgabe. Aber man kann den Prozess auch selbst steuern.
Der Compiler für C# heißt csc.exe
(kurz für C-Sharp-Compiler). In dem Artikel Command-line Building With csc.exe wird seine Verwendung beschrieben.
Im einfachsten Falle sorgt der folgende Aufruf dafür, dass der Quelltext in Programm.cs
in das fertige Programm Programm.exe
übersetzt wird.
csc Programm.cs
- Starte ein Konsolenfenster („Developer-Eingabeaufforderung“ aus den Visual Studio Tools)
- Prüfe, ob du
csc.exe
aufrufen kannst. - Schau dir die verschiedenen Optionen mit
csc.exe /?
an. - Übersetze ein Programm vom Quelltext in ein ausführbares Programm.
- Was macht ein Compiler?
Neben csc.exe
gibt es noch das Programm msbuild
mit dem eine ganze Projektmappe von Visual Studio kompiliert werden kann.
Unter Linux werden Programme meist aus C-Quelltextdateien compiliert. Programme selbst kompilieren beschreibt das Verfahren.