【发布时间】:2016-11-12 10:50:53
【问题描述】:
如果我有一个 ELF 二进制文件,在 Ubuntu 中使用 gcc 或 QtCreater 生成,这个二进制文件是否可以在另一个 Linux 发行版中执行,例如 RHEL?
(我猜纯 CLI 程序可以,但 GUI 程序取决于)
32 位二进制能否在 64 位机器上运行,反之亦然?
【问题讨论】:
-
这取决于几个因素(链接、依赖等...)
-
x86_64 程序无法在 IA-32 系统上运行。但是,IA-32 程序应该在 x86_64 系统上运行。