linux - 如果 Windows 应用程序无法在其上运行,WSL 有什么好处?

标签 linux windows windows-subsystem-for-linux

<分区>

我是 Cygwin 的忠实粉丝,当我听说适用于 Linux 的 Windows 子系统 (WSL) 时,我立即安装了它。

可悲的是,我发现除了具有 16 种颜色的 Windows“bash”控制台之外没有其他终端,我还注意到我无法在子系统上执行 native Windows 应用程序,例如使用 Linux Python 连接 ODBC数据库或使用 ctypes 打开 DLL。

因此,Microsoft 的这个非常好的想法没有提供可以执行 Windows .exe 的 Cygwin 的替代方案。

与 Cygwin 或 MinGW 等替代方案相比,WSL 有何优势?

最佳答案

[不确定是否完全切题]

我相信“标准”用例是在 windows 机器中有一个 linux 开发环境。 虽然您可以在使用 VM 时获得大部分功能,但此解决方案的开销要低得多

关于linux - 如果 Windows 应用程序无法在其上运行,WSL 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37036109/

相关文章:

node.js - npm 安装错误; npm 警告 tar EPERM : operation not permitted, futime

c++ - 如何在没有 root 权限的情况下更改 Linux 系统时间?

java - 如何向 Java 应用程序的 Windows 资源管理器添加上下文菜单?

linux - 在 windows git powershell 中访问 linux 路径

windows - 如何在安装结束时以适当的权限启动可执行文件?

python - 如何在Win11下显示WSL2中的matplotlib窗口?

python - shebang 无法在 WSL(Windows 子系统 Linux)上工作

linux - 在 linux 下从串口读取时出现虚假传输(ttyUSB..)

linux - 在 ubuntu docker 容器中运行 wine

c++ - 格罗马克 : Illegal instruction (core dumped)