configure: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
K (hat "Configure" nach "configure" verschoben)
Zeile 27: Zeile 27:
== Weblinks ==
== Weblinks ==


{{dewi|GNU_Build_System|GNU Build System}}
{{Weblinks1|{{url_dewikipedia|GNU_Build_System|GNU Build System}}
}}




{{cat|Kompilieren}}
{{cat|Kompilieren}}
{{cat|Softwareinstallation}}
{{cat|Softwareinstallation}}

Version vom 6. April 2009, 20:37 Uhr

Das Shellskript configure prüft vor dem Kompilieren, ob Abhängigkeiten und andere Voraussetzungen erfüllt sind.

Es muss immer mit "./configure" aufgerufen werden, da sich die Datei "configure" nicht in einem Verzeichnis der Umgebungsvariable "PATH" befindet.

Optionen

Die optionalen Features gliedern sich häufig in zwei Paare: "enable/disable" und "with/without". So bedeutet bei einem Mail-Programm der Parameter "--enable-pop", dass die POP3-Unterstützung freigeschaltet wird. Die Optionen "with/without" beziehen sich oft auf einzubindende Bibliotheken, z. B. kompiliert ein "--with-ssl" das Programm mit SSL-Unterstützung, die die SSL-Bibliothek voraussetzt.

Verwendung

Anzeige der Hilfe und der verfügbaren Optionen.

$ ./configure --help | more

Prüfen des ganzen Systems.

$ ./configure

Angabe von "/usr/local/pkg" als Installationsverzeichnis.

$ ./configure --prefix=/usr/local/pkg

Angabe von "/usr/local/pkg/etc" als Systemkonfigurationsverzeichnis (in diesem Fall wird sicher nichts unter "/etc" überschrieben!)

$ ./configure --sysconfdir=/usr/local/pkg/etc

Weblinks

Vorlage:Weblinks1