Windows和Linux的单个可执行文件?

时间:2017-04-19 17:29:30

标签: linux windows

是否可以使用单个独立可执行文件才能在Linux和Windows上运行?它不必来自一个二进制代码。我没有问题用gcc编译linux版本,用mingw编译windows,然后“合并”它们。这样的事情可能吗?

我想问题是,是否可以将PE和ELF写入一个文件。或者如果有一些基本的脚本编写的东西,linux和windows都能理解。

1 个答案:

答案 0 :(得分:0)

从编译(C,C ++等)的角度来看,没有。总是有解释(脚本)语言,如Python和Ruby,可以在所有平台上运行。然后是Java,它可以在任何地方运行(theoretically)。此外,bash脚本和我认为Linux可执行文件可以主要通过在Windows上使用cygwin或MinGW来运行,但是没有本机方式使用shell脚本。