configure

Aus Mikiwiki
Version vom 1. Februar 2009, 22:42 Uhr von Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Das Shellskript <b>configure</b> prüft vor dem Kompilieren, ob Abhängigkeiten und andere Voraussetzungen erfüllt sind. Es muss immer mit "./configure" aufge...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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.

Inhaltsverzeichnis

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