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
csc.exe
aufrufen kannst.csc.exe /?
an.
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.