configure

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

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:dewi