Я пишу кроссплатформенное программное обеспечение, поэтому мне нравится, что моя среда Windows похожа на Un * x (я - старый фанат Unix / IRIX / Linux). Я просто забочусь о оболочках и инструментах, а не о компиляторах или среде сборки (у меня есть настоящая промышленная система сборки, которая не зависит от mingw или cygwin). Мне просто нужно окно оболочки на моем Windows-устройстве, которое работает как система POSIX.
Я бы хотел отойти от cygwin и его странностей CRLF и dll-зависимостей и проблем с обновлением, и, возможно, заменить его на mingw / msys. Я начал делать это, но одинок в тупике. Мне действительно очень нужны пути MINGW для сопоставления с теми же путями Windows. Поэтому / должно быть c: / и / windows -> c: / windows и так далее. Настройки монтирования Mingw по умолчанию заканчиваются как chroot, с mingw "/", отображающимся в c: / mingw или что-то в этом роде. Вы должны использовать префиксы дисков, такие как / c / windows, чтобы добраться до / Windows. Я счастлив настроить свою переменную $ PATH и все, что мне нужно сделать, чтобы сделать эту работу. У кого-нибудь есть намеки?