如何在32位操作系统上运行64位应用程序

4

我正在使用32位的openSUSE操作系统,使用交叉编译器构建64位应用程序(不支持构建32位应用程序),因为我们的软件将部署在一台64位操作系统的机器上。由于无法始终在目标机器上进行测试,是否有任何方法可以在我的32位操作系统上运行这些应用程序。


适合放在superuser.com上。 - Paul R
1
不,它不会...这是交叉编译。 - Andrew McGregor
@AndrewMcGregor 什么是交叉编译? - BlackVegetable
交叉编译是在一台机器上构建软件,该软件将在其他设备上运行。 - Andrew McGregor
2个回答

6

使用类似QEMU这样的工具来模拟64位处理器。


2

简短回答:不行,没有办法。

详细回答:如果你有64位的CPU,可能可以运行64位虚拟机,即使你的主机操作系统是32位的。但我不能百分之百确定,你需要自己试一下。


是的,只要CPU支持,您可以在32位主机操作系统上运行64位虚拟机。 - MarkR
我相信这是在VirtualBox中实现的。 - dsimcha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接