Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:compiler

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
schule:compiler [2016-04-21 08:08] – msbuild marco.bakeraschule:compiler [2017-04-19 08:39] – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Compiler ======
  
 +Ein [[wpde>Compiler]] ist ein Programm, das den Quelltext eines Programms so übersetzt, dass der Computer es ausführen kann((Wenn noch andere Bibliotheken benutzt werden, sorgt ein [[wpde>Linker (Computerprogramm)]] dafür, dass das fertige Programm diese Bibliotheken findet.)).
 +
 +Normalerweise übernimmt eine [[schule:c-sharp_ide|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 [[https://msdn.microsoft.com/de-de/library/78f4aasd.aspx|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.
 +  
schule/compiler.txt · Zuletzt geändert: 2024-01-03 09:57 von pintman