无法执行二进制文件。执行格式错误

无法执行二进制文件。执行格式错误

我最近听说违反,一款基于 Node.js 的浏览器。我按照http://codeforgeek.com/2014/08/download-install-breach-browser-ubuntu-14-04/安装它但出现以下错误:

break-v0.3.22-alpha.6-linux-x64/__AUTO_UPDATE_BUNDLE__/exo_browser/exo_browser:无法执行二进制文件:Exec 格式错误

经过一番谷歌搜索,我发现这是因为我试图在 32 位 Ubuntu 安装上安装 64 位软件包。我试图找到相同的 32 位软件包,但最终没有找到。浏览器仅在 64 位数据包中可用(据我所知)。

所以,我的问题是:

是否有可能以某种方式将其安装在 32 位操作系统上,或者是否有任何程序可以在 32 位操作系统上运行 64 位应用程序。

我已经在 Google 上搜索过了,但没找到任何帮助。有人能帮助我吗?

我正在使用 Ubuntu 14.04(32 位)。

谢谢

答案1

不,不是原生的。您可以尝试使用 qemu 用户模式模拟和 binfmt_misc 使其成为 x86_64 ELF 二进制文件的解释器。

相关内容