Cygwin Bash-Befehl nicht gefunden

74

Ich habe cygwin mit allen Paketen unter Windows 7 64 Bit installiert. Aus irgendeinem Grund gibt mir der Befehl make einen Fehler: bash make: Befehl nicht gefunden. Ich habe nachgesehen und in meinem bin-Ordner befindet sich keine make.exe. Kann mir jemand dabei helfen? Ich muss wirklich machen, um in CYGWIN zu arbeiten. Ich möchte nicht zu Windows XP gehen müssen.

user593301
quelle
mögliches Duplikat von CYGWIN Machen Sie Hilfe
Johnsyweb
1
Sie können versuchen: find / -name make *
Harper
2
Bitte posten Sie keine Duplikate, zumal Sie keinen Hinweis darauf gegeben haben, dass Sie die Vorschläge in den Antworten auf Ihre ursprüngliche Frage ausprobiert haben. Es macht SO weit weniger nützlich.
Paxdiablo

Antworten:

72

Sie haben wahrscheinlich nicht make installiert. Starten Sie das Cygwin-Installationsprogramm neu, suchen Sie nach make, wählen Sie es aus und es sollte installiert werden. Standardmäßig installiert das Cygwin-Installationsprogramm nicht alles für das, woran ich mich erinnere.

Neuro
quelle
Als Einschränkung können Sie dies nicht über Programme und Funktionen tun. Es muss der eigentliche Installer sein.
KayleeFrye_onDeck
84

Während der Installation (Aktualisierung) aktivieren Sie "Entwickeln" auf "Installieren", es werden viele MB installiert, aber es hilft. Ich habe keine Zeit zu überprüfen, was genau ich (wir) brauche.

CYGWIN INSTALLIEREN SIE SCHRITT

Mateusz
quelle
Das würde unnötige Dinge installieren. Sie sollten nur nach gcc devel suchen und Pakete erstellen ...
Miguel Ortiz
9

Befolgen Sie die folgenden Schritte:

  1. Öffnen Sie das Cygwin-Setup erneut

  2. Wählen Sie auf der Registerkarte "Ansicht" die Kategorie "Kategorie"

  3. Füllen Sie "make" in der Suchregisterkarte aus

  4. erweitern entwickeln

  5. Suchen Sie nach "make: a GNU version of the 'make' ultility" und klicken Sie zum Installieren

  6. Erledigt!

VietHuong
quelle
8

Folge diesen Schritten:

  1. Gehen Sie erneut zum Installationsprogramm
  2. Führen Sie die Ersteinrichtung durch.
  3. Unter Bibliothek - gehe zur Entwicklung.
  4. unter devel scrollen und find make finden.
  5. Installieren Sie die gesamte Bibliothek mit dem Namen make.
  6. Klicken Sie auf Weiter. Die Installation dauert einige Zeit.
  7. Dies wird das Problem lösen.
Suvadeep Panthy
quelle
5

Wenn Sie Pakete bei der Installation oder Aktualisierung auswählen, suchen Sie im Suchfeld nach "make" und wählen Sie die Felder aus, in denen "make" und "gcc" angezeigt werden, die hauptsächlich im Entwicklungspaket enthalten sind.

Vicky Sable
quelle
1

Ich hatte das gleiche Problem und es lag an mehreren Installationen von Cygwin.

Überprüfen Sie den Link (das Symbol), auf den Sie klicken, um das Terminal zu starten. Falls es nicht auf das Verzeichnis Ihrer aktualisierten Cygwin-Installation verweist, haben Sie die falsche Installation von Cygwin. Überprüfen Sie beim Aktualisieren den Speicherort von Cygwin und starten Sie genau diese Instanz von Cygwin.

langlauf.io
quelle
Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klarstellung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag. - Aus dem Rückblick
Mike Kinghan
Ich denke, das gibt eine Antwort. Ich hatte das gleiche Problem wie der Autor und dies löste es. Ich habe die Antwort umformuliert.
langlauf.io
0

Ich hatte das gleiche Problem. Folge diesen Schritten:

  1. Gehen Sie noch einmal zum Installationsprogramm.
  2. Führen Sie die Ersteinrichtung durch.
  3. Wählen Sie alle Bibliotheken aus, indem Sie auf "Installieren" klicken und "Installieren" auswählen (die bereits installierte zeigt die Neuinstallation an, installieren Sie sie also nicht).
  4. Weiter klicken.
  5. Die Installation dauert einige Zeit.
Divyanshu Srivastava
quelle
0

Ich hatte auch das gleiche Problem. Schauen Sie nach links und wählen Sie (voll). (Make), (gcc) und viele andere werden angezeigt. Sie können die Suchleiste auswählen, um sie leicht zu finden.

Achie1
quelle