web-dev-qa-db-fra.com

Je ne trouve pas mon MinGW Shell après l'installation avec le programme d'installation GUI

J'ai utilisé Mingw_get_inst et installé la suite de compilateurs MinGW en suivant les instructions de la page de guide pratique. J'ai utilisé l'installateur GUI. J'ai ensuite changé le chemin pour inclure C:\MingW; . Lorsque je vais dans le menu Démarrer -> tous les programmes -> MingW, le seul fichier qui existe à l'intérieur est un programme de désinstallation. La page du guide dit qu'un Shell doit être là ... quelqu'un peut-il m'aider à faire fonctionner cela?

Page Howto sur Mingw.org: http://www.mingw.org/wiki/Getting_Started

31
Johanne Irish

Regardez les journaux d'installation de votre Mingw.

J'ai 2 répertoires bin dans mon (unique) installation de Mingw

C:\MinGW\msys\1.0\bin

et

C:\MinGW\bin

Beaucoup de choses ont changé à propos de Mingw au cours des deux ou trois dernières années et je pense que la documentation que vous pourriez trouver facilement via google est obsolète.

Essayez de demander de l'aide sur mingw mail groups via Nabble (très facile à utiliser)

IHTH

9
shellter

vous pouvez simplement l'exécuter à partir du fichier de commandes suivant:

par exemple. C:\MinGW\msys\1.0\msys.bat (si vous avez installé votre mingw dans le lecteur c)

pour plus d'informations. à propos de mysys, vérifiez ceci

44
Muhammad Soliman

L'ajout du lien Shell est facile si MSYS est installé.

  • Ouvrez votre menu Démarrer et faites un clic droit sur "Tous les programmes" et choisissez "Ouvrir" ou "Ouvrir tous les utilisateurs" selon le type de raccourci. Ouvrez le dossier MinGW s'il existe déjà, ou créez-le (ou un dossier MSYS, si vous le souhaitez) s'il ne l'est pas.

  • Ouvrez une autre fenêtre de l'Explorateur et accédez à votre dossier MSYS, dans l'installation par défaut, il s'agit de C:\MinGW\msys\1.0

  • Faites glisser msys.bat avec le bouton droit de la fenêtre de l'explorateur MSYS vers la fenêtre de l'explorateur du menu Démarrer. Choisissez "Créer un raccourci" lorsque vous êtes invité à indiquer ce que vous souhaitez faire. Vous pouvez éventuellement modifier le raccourci pour utiliser l'une des icônes MSYS du dossier MSYS.

  • Selon l'ancienne documentation MSYS, le raccourci doit être défini pour démarrer dans le dossier bin MSYS, dans l'installation par défaut, il s'agit de C:\MinGW\msys\1.0\bin. Je ne suis pas certain de ce qui se passe si vous ne le faites pas; le Shell s'ouvre de toute façon.

Et voilà! Vous avez maintenant un lien Shell pour MSYS dans votre menu Démarrer.

Si vous n'aviez pas le raccourci, les autres bits de post-installation peuvent ne pas avoir été exécutés non plus. Le moyen le plus simple de vérifier cela est de regarder dans C:\MinGW\msys\1.0\etc (ou le chemin approprié pour votre installation). S'il existe un fichier fstab, les bits de post-installation ont fonctionné correctement. Sinon, accédez à C:\MinGW\msys\1.0\postinstall et exécutez pi.bat. Cela rendra le dossier mingw disponible à partir du shell msys. Les choses ne fonctionneront pas correctement sans cela.

Mise à jour de mars 2018: la post-installation MSYS est désormais un script Lua et ne créera pas de raccourci par défaut. Du mieux que je puisse dire, vous devez maintenant le faire manuellement dans tous les cas.

9
Craig

Recherchez le répertoire postinstall, exécutez-y le fichier de commandes pi.bat et répondez aux questions sur le chemin d'accès avec la sensibilité à la casse correcte. Ensuite, gcc est trouvé.

CNTRL-SHIFT cliquez et faites glisser le raccourci msys sur le bureau.

Cela le corrige.

Dommage que le script d'installation soit cassé ...

5
user50619