configure: Unterschied zwischen den Versionen
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...) |
Michi (Diskussion | Beiträge) |
(kein Unterschied)
|
Version vom 1. Februar 2009, 20:43 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