9
votes

Configuration de MSYS: ./configure n'est pas reconnu par Windows 7 comme commande

Je vais suivre un Tutoriel pour installer Synthesis Toolkit sur Windows 7 < / p>

J'ai pensé que j'ai déjà installé Mingw et MSYS, et je devrais pouvoir ignorer les étapes où il parle de la manière d'installer et de configurer l'environnement, mais j'ai tapé toutes les commandes à installer: GCC G ++ MINGW32-CARE GDB MSYS-BASE À nouveau pour vous assurer que tout est installé. J'ai eu des erreurs disant que tous les packages demandés ont été installés. Ensuite, je me suis assuré que l'environnement de chemin était configuré conformément à l'article.

mais quand j'ai essayé de taper ./ configure --enable-débogage , Windows a continué à dire que . n'est pas reconnu comme une commande.

J'ai fait du googling et j'ai découvert que MSYS est celui qui contrôle cette commande de type. Je réinstalle donc Mingw et MSYS, puis configurez l'environnement de chemin, redémarrez mon ordinateur et suivez à nouveau le tutoriel, mais toujours pas de chance.

Il doit y avoir quelque chose qui ne va pas avec MSYS. Je ne pense pas que je sache correctement parce que j'ajoute que C: \ mingw \ bin à l'environnement de chemin. Je n'ai rien fait à MSYS, mais j'utilisais "Mingw-get-Inst-20120426.exe" pour obtenir Mingw et MSYS, j'ai cliqué sur toutes les options que je peux ajouter à Mingw, j'ai pensé que MSYS devrait être configuré déjà après cela.

Je ne peux pas utiliser . \ configure du tout. Et j'ai vu d'autres tutoriels disant que je dois monter Mingw à dessys en utilisant mont C: / mingw / mingw . Mais Mont n'est pas reconnu par Windows 7 non plus. Je pense que Msys est le problème. Il y a un didacticiel disant à "définir la variable d'environnement home sur c: \ mingw \ msys \ 1.0 \ home ". Donc, je regarde dans le dossier à domicile et c'est vide. J'ai donc ajouté C: \ mingw \ msys \ 1.0 \ bin dans l'environnement de chemin. Cela n'a pas fonctionné.


0 commentaires

3 Réponses :


3
votes

en cochant http://wiki.openttd.org/celliling_on_windows_utilisateur_mingw ,

J'ai réalisé que vous devriez d'abord commencer votre msys.bat à $ {mingw_path} \ msys \ 1.0 \ msys.bat (le mien est C: \ mingw \ msys \ 1.0 \ msys.bat).

là vous pouvez alors faire Tout ce que vous aimez faire. xxx


0 commentaires

2
votes

uhm ... Je viens de trouver que l'exécution du fichier MSYS.BAT directement (Ouvrez le répertoire MSYS et démarrez manuellement MSYS.) Fonctionne aussi. Une fois à l'aide de la console MSYS, modifiez les répertoires vers le fichier que vous essayez de configurer / installer et vous pouvez utiliser les commandes "." Les commandes préfixées ...

si Effin ennuyeux ....


0 commentaires

0
votes

Alternativement, au lieu d'exécuter MSYS.BAT, vous pouvez ajouter C: \ mingw \ msys \ 1.0 \ bin à votre chemin (variable environnementale), puis exécutez sh Dans PowerShell pour entrer dans Shell et exécuter toutes les commandes dont vous avez besoin de là.


0 commentaires