J'écris des logiciels multiplates-formes, donc j'aime que mon environnement Windows ressemble à Un * x (je suis un vieux geek Unix/IRIX/Linux). Je me soucie seulement des shells et des outils, pas tellement des compilateurs ou de l'environnement de construction (j'ai un vrai système de build industriel qui ne dépend pas de mingw ou de cygwin). Je veux juste une fenêtre shell sur ma boîte Windows qui fonctionne comme un système POSIX. Je voudrais m'éloigner de cygwin et de son étrangeté CRLF et des dépendances dll et mettre à jour les problèmes, et peut-être le remplacer par mingw/msys. J'ai commencé à faire cela, mais je suis perplexe sur une chose. J'ai vraiment besoin de chemins Mingw pour mapper les mêmes chemins Windows. Donc/doit être c:/et/windows -> c:/windows et ainsi de suite. L'installation de montage par défaut de Mingw se termine comme un chroot, avec un "/" mapping de mingw vers c:/mingw ou quelque chose comme ça. Vous devez utiliser des préfixes de lecteur comme/c/windows pour accéder à/Windows. Je suis heureux de modifier mon $ PATH et tout ce que je dois faire pour que cela fonctionne. Quelqu'un at-il des indices?Utilisation de mingw/msys juste pour ses outils posix: question de point de montage
1
A
Répondre
2
Vous pouvez installer Cygwin dans C: /, auquel cas/devient C: /. Dunno si cela peut être fait avec MSYS. Btw, MSYS est un fork de Cygwin 1.3.3 d'il y a 9 ans, qui n'a pas vu beaucoup de développement par rapport à Cygwin proprement dit. Il a la même approche pour les problèmes de fin de ligne, permettant à la fois les montages binmode et textmode.
Aussi, si vous ne voulez pas les compilateurs MinGW et les outils de construction, j'aurais pensé que cygwin pourrait être le meilleur pari, et je suis très loin d'être un fan de cygwin. –
Neil, peut-être que tu as raison et que je devrais rester avec cygwin, esp. s'il a les mêmes problèmes de montage et EOL de cygwin. J'espérais obtenir quelque chose de plus léger. Je me fous du tout de mingw vraiment. Je veux juste un shell posixy et des outils qui me permettent de naviguer dans ma boîte de fenêtres comme une boîte Linux. Je veux juste que bash, ls, find, cat, patch, et toutes ces choses pour "juste travailler". Je ne veux pas être dans une prison chroot juste pour avoir un environnement posixy; Je veux que "/" soit la racine de mon lecteur système. De ce que vous dites, semble que msys n'est pas prêt à être le principal jeu d'outils en ligne de commande pour une boîte Win. – GaryO
@ganyo Eh bien, c'est mon outil de ligne de commande principal (l'idée d'utiliser cmd ou similaire me fait frémir) mais je n'ai pas de problèmes avec les points de montage - ils me semblent très raisonnables. Et je suis un gros utilisateur de MinGW. –