2013-07-06 4 views
8

ich nach einem tutorial for installing Synthesis Toolkit on Windows 7Einrichten MSYS: configure von Windows 7 nicht als Befehl erkannt wird

Ich dachte, dass ich schon MinGW und MSYS installiert, und ich soll die Schritte überspringen kann, wo er spricht über die Installation und Einrichtung der Umgebung, aber ich tippte alle Befehle zu installieren: gcc g++ mingw32-make gdb msys-base wieder nur um sicherzustellen, dass alles installiert ist. Ich habe Fehler, dass alle angeforderten Pakete installiert wurden. Dann stellte ich sicher, dass die Pfadumgebung gemäß dem Artikel eingerichtet wurde.

Aber als ich versuchte, ./configure --enable-debug einzugeben, sagte Windows immer wieder, dass . nicht als Befehl erkannt wird.

Ich habe etwas gegoogelt und herausgefunden, dass MSYS derjenige ist, der diesen Befehl steuert. Also installiere ich sowohl MinGW als auch MSYS neu, richte dann die Pfadumgebung ein, starte meinen Computer neu und folge dem Tutorial noch einmal, aber immer noch kein Glück.

Es muss etwas mit MSYS nicht stimmen. Ich glaube nicht, dass ich es korrekt eingerichtet habe, weil ich nur C:\MinGW\bin zur Pfadumgebung hinzufüge. Ich habe nichts mit MSYS gemacht, aber ich habe "mingw-get-inst-20120426.exe" benutzt, um MinGW und MSYS zu bekommen, ich habe alle Optionen angeklickt, die ich zu MinGW hinzufügen kann, ich dachte MSYS sollte eingerichtet werden schon danach.

Ich kann .\configure überhaupt nicht verwenden. Und ich sah andere Tutorials sagen, dass ich MinGW zu MSYS mounten muss, indem Sie mount c:/mingw /mingw verwenden. Aber mount wird auch von Windows 7 nicht erkannt. Ich denke MSYS ist das Problem. Es gibt ein Tutorial, das sagt: "Setze die Umgebungsvariable HOME auf ". Also schaue ich in den Home-Ordner, und es ist leer. Also fügte ich C:\MinGW\msys\1.0\bin zur Pfadumgebung hinzu. Es hat nicht geklappt.

Antwort

3

von http://wiki.openttd.org/Compiling_on_Windows_using_MinGW Überprüfung

erkannte ich, dass Sie zuerst Ihre msys.bat bei $ {MinGW_PATH} \ msys \ 1.0 \ msys.bat starten soll (bei mir ist C: \ MinGW \ msys \ 1.0 \ msys. Fledermaus).

Dort können Sie dann tun, was auch immer Sie tun möchten.

./configure 
make 
make install 
... 
2

Uhm ... Ich fand nur, dass die msys.bat Datei ausgeführt wird direkt (das msys Verzeichnis öffnen und MANUALLY msys starten.) Als auch funktioniert. mit Sobald die Msys Konsole, Verzeichnisse in die Datei ändern Sie Config versuchen/installieren und Sie können dort die „./“ Präfix-Befehle zur Verfügung ...

So effin ärgerlich ....