如何将linux可执行文件(二进制)转换为Windows exe文件?

sMo*_*Mar 7 linux windows binary

有没有办法将Linux二进制文件转换为Windows exe文件?例如,如果在Linux中创建一个非常简单的二进制文件,如下所示:

echo "main(){int i; i=i+1;}" >> main.c

gcc main.c -o main
Run Code Online (Sandbox Code Playgroud)

有没有办法将主二进制文件转换为Windows exe文件?

Veg*_*ger 1

没有办法转换二进制文件。

常规路线有:

  • 针对其他平台重新编译,但这需要源代码(并且源代码中的跨平台支持或使用的库也必须在其他平台上可用)。例如,cygwin/可以帮助提供所需的支持/库。mingw

  • wine可用于在 Linux 上运行 Windows 二进制文件(但反之则不然)