ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

Compiler

Mit den Compilern werden die Quellcode Dateien in Ausführbare Programme übersetzt. Da aber ein Programm in der Regel aus mehreren Quellcodedateien zusammengebaut wird, kann das Erstellen des Programms von Hand eine ziemlich langwierige und fehleranfällige Arbeit werden. Um diesen Prozess zu automatisieren und zu unterstützen, werden Buildsysteme eingesetzt.

Diese Beiden Programmgruppen werden in diesem Wiki-Artikel zusammengestellt.

Compiler

Die Pakete, die die jeweiligen Compiler enthalten werden in der folgenden Liste in Klammern fett angegeben:

Buildsysteme

Eine ganz gute Übersicht über existierende Buildsysteme gibt es unter http://www.a-a-p.org/tools_build.html.

  • aap Verwendet Signaturen, um Probleme mit Zeitstempeln zu beheben. Unterstützt Python Skripte, zur Beschreibung des Build-Prozesses.

  • autoconf Das configure Tool, zur Erzeugung automatischer Makefiles.

  • Make Das traditionelle Buildsystem.

  • cmake Cross-platform Make

  • scons Ein Ersatz für make, das eine Reihe von erweiterten Möglichkeiten, wie automatische Abhängigkeitsgenerierung, bereitstellt. Das System baut auf Python auf, so dass die gesamte Mächtigkeit Pythons zur Kontrolle des Compilation-Prozesses zur Verfügung stellt.

Hilfreiche Tools

  • acovea Analyse der Compileroptionen mit Hilfe evolutionäre Optimierungsalgorithmen.

  • ccache Cache für Compilerresultate, um das erneute kompilieren zu beschleunigen.

  • cmix Ein Tool, das versucht gegebenen C Code auf Geschwindigkeit zur Laufzeit hin zu beschleunigen.

  • qmtest Ein Test Framework zum Qualitätsmanagement von CodeSourcery

Diese Revision wurde am 12. Februar 2006 21:27 von dslb-084-057-155-049.pools.arcor-ip.net erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Programmierung, Übersicht