Использование mingw / msys только для его инструментов posix: вопрос о точке монтирования - PullRequest
1 голос
/ 05 августа 2010

Я пишу кроссплатформенное программное обеспечение, поэтому мне нравится, что моя среда 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 и все, что мне нужно сделать, чтобы сделать эту работу. У кого-нибудь есть намеки?

1 Ответ

2 голосов
/ 05 августа 2010

Вы можете установить Cygwin в C: /, в этом случае / становится C: /.Не знаю, можно ли это сделать с помощью MSYS.

Кстати, MSYS - это ветвь Cygwin 1.3.3 9 лет назад, которая не развивалась так сильно, как собственно Cygwin.У него одинаковый подход к проблемам с окончанием строки, что позволяет монтировать как binmode, так и textmode.

...