在 RHLE6 上编译,但在 RHEL7 或 Fedora 29 上运行 - 这可能吗?

在 RHLE6 上编译,但在 RHEL7 或 Fedora 29 上运行 - 这可能吗?

我想知道系统兼容性方面的问题。

如果我在 RHEL6 上编译应用程序 - 如果我将二进制文件及其所有动态链接(非系统)库复制到RHEL7 还是 Fedora 29 机器?

我在这里猜测了一下,但我的理解是二进制文件本身及其动态链接库都应该加载到任一系统上。我不确定系统 librarise (在 /lib 或 /lib64 等),假设我没有使用一些 chroot,我假设这些在系统之间会有所不同,这会导致问题吗?或者我可以期望 RHEL7 和 Fedora29 上的这些与 RHEL6 完全兼容吗?

相关内容