configure: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
K (hat "Configure" nach "configure" verschoben)
(Weblinks)
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, 22: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.

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