有没有办法将Linux二进制文件转换为Windows exe文件?例如,如果在Linux中创建一个非常简单的二进制文件,如下所示:
echo "main(){int i; i=i+1;}" >> main.c
gcc main.c -o main
有没有办法将主二进制文件转换为Windows exe文件?
您无法将Linux可执行文件转换为Windows可执行文件。但您可以使用交叉编译器编译源代码。
例如:MinGw32
如果你在ubuntu:
sudo apt-get install mingw32
i586-mingw32msvc-cc main.c -o main.exe
没有办法转换二进制文件。
常规方法是:
cygwin
/ mingw
可以帮助提供所需的支持/库。wine
可以用来在Linux上运行Windows二进制文件(但不是相反)如果你有最新的Windows 10.只需在应用商店中安装linux子系统。你可以在你想要的Windows中运行任何Linux二进制文件