我编写跨平台软件,所以我喜欢我的 Windows 环境类似于 Un*x(我是一个老 Unix/IRIX/Linux 极客)。我只关心 shell 和工具,而不是编译器或构建环境(我有一个真正的工业级构建系统,它不依赖于 mingw 或 cygwin)。我只想要我的 Windows 机器上的 shell 窗口,它像 POSIX 系统一样工作。
我想摆脱 cygwin 及其 CRLF 怪异和 dll 依赖和更新问题,也许用 mingw/msys 替换它。我已经开始这样做了,但被一件事难住了。我真的真的需要 mingw 路径来映射到相同的 Windows 路径。所以 / 必须是 c:/ 和 /windows -> c:/windows 等等。Mingw 的默认挂载设置最终像 chroot 一样,mingw "/" 映射到 c:/mingw 或类似的东西。您必须使用 /c/windows 之类的驱动器前缀才能访问 /Windows。我很高兴调整我的 $PATH 以及我需要做的任何其他事情来完成这项工作。有没有人有任何提示?