如何在Linux命令行中运行.exe可执行文件?

3

我在Windows上有一个abc.exe可执行文件。我可以使用DOS命令提示符来执行此应用程序并向其提供一些运行时变量。

我想在Linux系统中的终端中做同样的事情。

我该怎么做?

2个回答

12

通常情况下,Windows的EXE文件不能在Linux上运行。你可以尝试使用wine模拟MS Windows来实现运行:

Windows EXE 文件一般无法在 Linux 上运行。不过,你可以尝试使用 wine 来模拟 MS Windows 运行。

wine abc.exe

您所说的运行时变量是什么意思?是指命令行参数还是环境变量?


我想要在abc.exe文件中传递命令行参数。你说过"wine abc.exe id=123 name=gateway"可以工作吗? - shail korat

2
chorobas的答案是正确的,Linux不能直接运行.exe文件,但可以使用第三方软件如Wine或运行Windows虚拟机来执行你的文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接