Können Sie beim Ausführen von ./configure die Schritte "Prüfen ..." überspringen?

2038
dbr

 

$ ./configure configure: configuring for GNU Wget 1.11 checking build system type... i686-apple-darwin10.0.0 checking host system type... i686-apple-darwin10.0.0 checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for gcc... gcc 

Gibt es eine Möglichkeit, die "Prüfung" -Meldungen beim Ausführen von configure zu überspringen? Ich weiß, dass die Überprüfungen aus einem bestimmten Grund vorhanden sind, aber wenn Sie etwas schnell kompilieren möchten, ist es schwierig, warten zu müssen, während configure "AIX prüfen" oder ob der Compiler den longDatentyp unterstützt . Ich denke nicht, da Prüfungen werden wahrscheinlich verwendet, um Pfade für gccusw. zu ermitteln .

Ich weiß, dass Sie die Nachrichten zum Schweigen bringen können, --quietaber das ist nicht das, wonach ich suche.

 -q, --quiet, --silent do not print `checking...' messages 
4
Kurz gesagt, Sie haben es eilig und möchten, dass die Maschine die Software für Sie erstellt, ohne dass Sie die genauen Spezifikationen kennen, auf die sie bauen soll. Klingt nach einer guten Idee für mich ... Telemachus vor 15 Jahren 1

2 Antworten auf die Frage

5
0x89

./configure kann mit der Option aufgefordert werden, die Ergebnisse der Prüfungen zwischenzuspeichern -C, siehe hier .

2
EmmEff

Mit autoconf können Sie die Fähigkeiten des Hosts ermitteln, auf dem die Anwendung kompiliert wird. Das Überspringen dieser Überprüfungen würde bedeuten, dass sie nicht wissen, welche Fähigkeiten das Buildziel hat.

Wie oben erwähnt, können Sie die Ergebnisse zwischenspeichern, müssen Sie sie jedoch mindestens einmal ausführen, um den Cache zu füllen.