当前位置:Linux教程 - Linux文化 - 在一种Linux下编译的可执行文件可以在另一种Linux下运行吗

在一种Linux下编译的可执行文件可以在另一种Linux下运行吗


>>> 此贴的回复 >> 要分什么程序的

有一些需要装相应的库才能执行,很复杂,看LZ要写什么程序了

>>> 此贴的回复 >> linux对其它平台的elf文件,甚至windows/dos的PE文件, 支持都不错。 满足了库就可以了。

>>> 此贴的回复 >> 这个问题缺少前提。一般来说,在相同硬件架构下的linux发行版本基本上能做到二进制兼容,例如redhat、suse、redflag的for x86版本。但如果是不同的硬件架构如x86和power pc的版本就不行了,必须重新编译。