如果是,怎么办?
操作系统:32 位 Red Hat Enterprise Linux Client 版本 5.4(Tikanga)
答案1
不是直接的。您需要运行 64 位内核才能运行 64 位应用程序。
不过,你也许可以通过虚拟化来实现。VMware 支持在 32 位主机上运行 64 位虚拟机CPU 是否支持所需功能(并非所有 64 位处理器都支持此功能),我推测其他一些虚拟化平台也可以做到这一点。您可以尝试在现有机器的 32 位操作系统上运行的 VM 中安装 64 位 Linux 版本,并在其中运行 64 位应用程序。不过,这可能一点也不方便,具体取决于您要使用该应用程序做什么。
答案2
如果你使用支持 X86_64 的 QEMU 等模拟器,这是可能的。安装后,你应该使用 qemu-system-x86_64 命令来运行你的可执行文件
答案3
不。首先,64 位二进制文件将链接到 32 位操作系统上不存在的 64 位库。