konfigurieren, dass der Befehl nicht gefunden cygwin
Diese Frage gestellt wurde viele Zeit, aber ich bin nicht in der Lage, das problem zu lösen von Ihnen, so Frage ich
Hatte ich Cygwin installiert vor ein paar Tagen.Ich habe versucht, mit ./configure
Befehl, aber es sagt
-bash: ./configure: No such file or directory
Versuchte ich mit
where configure
aber ich habe die Ausgabe
INFO: Konnte nicht finden, die Dateien, die dem Muster(s).
dann habe ich versucht grep configure
und ich habe diese Ausgabe
/etc/bash_completion.d/configure
/usr/i686-pc-cygwin/sys-root/usr/share/libtool/libltdl/configure
/usr/share/ELFIO/configure
/usr/share/libtool/libltdl/configure
Habe ich versucht zu exportieren den Pfad und führen Sie dann das ./configure
aber es auch nicht geklappt.
Ich finde keine ausführbare Datei mit dem Namen als configure
in meinem cygwin bin
Verzeichnis.
Bedeutet es, dass ich noch hinzufügen configure
Datei manuell?Wie kann ich es korrigieren?
HINWEIS :- hatte ich auch schon versucht sh configure
aber auch nicht gearbeitet
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ein software-Projekt ist gebaut mit autoconf, das tool generiert ein Skript kanonisch genannt
configure
. Es fragt das system für verschiedene Parameter, die anschließend in den Bau, und ist spezifisch auf das software-Paket gebaut werden. Verschiedene software-Projekte haben unterschiedlicheconfigure
scripts. Sie alle sind aufgerufenconfigure
, aber Ihre Inhalte sind nicht das gleiche.So, bauen wie ein software-Projekt nachdem das script eingerichtet wurde (in der Regel durch die Betreuer beim Verpacken der source-tarball zur Verteilung), Sie rufen:
Hinweis: das Präfix
./
, was bedeutet, "sich in diesem Verzeichnis" (d.h. die oberste Verzeichnisebene des Projekts source-tree).Eigentlich die besser Verfahren ist die so genannte "out-of-tree-build", wenn Sie eine verschiedenen Verzeichnis für die binaries gebaut, so dass die source-Baum bleibt unverändert:
So, es ist soll keine
configure
ausführbare Datei in IhremPATH
Sie sollen rufen Sie das Skript von diesem Namen aus dem source-tree, die Sie versuchen aus zu bauen.Wenn ich richtig verstanden...
Konfigurieren ist nicht eine Anwendung, die installiert werden soll auf Ihrem system, aber das Skript, das geliefert werden sollte, mit source-code, um das vorzubereiten
make
Befehl. Datei mit dem Namenconfigure
sollte im Hauptverzeichnis des Quellcodes.this script last modified 2003-01-05 has failed to recognize your operating system
??Ich verstehe, dass dies ist eine alte Frage. Allerdings könnten viele finden diese Lösung hilfreich.
Normalerweise verwenden wir den Befehl make zu kompilieren eine Download-Quelle von cygwin. In vielen Fällen enthält ein autogen.sh Datei. Ausgeführt, die Datei mit
wird in vielen Fällen das problem lösen. Zumindest ist es mein Problem gelöst und ich könnte dann mit dem make Befehl