【发布时间】:2020-05-27 02:31:33
【问题描述】:
arm64 和 aarch64 应该是同一个东西(或者不是?)。我的 Ubuntu 架构 aarch64 使用
uname --m
但大多数应用程序的二进制启动器都在 arm64 中。 有没有办法在 aarch64 上运行 arm64 应用程序(二进制文件)?
【问题讨论】:
arm64 和 aarch64 应该是同一个东西(或者不是?)。我的 Ubuntu 架构 aarch64 使用
uname --m
但大多数应用程序的二进制启动器都在 arm64 中。 有没有办法在 aarch64 上运行 arm64 应用程序(二进制文件)?
【问题讨论】:
见Differences between arm64 and aarch64。 AArch64 和 arm64 是一回事。执行二进制文件对你不起作用吗?
【讨论】:
这些是简单的步骤,请尝试这些步骤。
dpkg --add-architecture armhf
apt-get update (ignore the missing x386 packages and hope for the best)
apt-get install libc6:armhf libstdc++6:armhf
【讨论】:
bash: Cannot execute binary file
x86-64/amd64 架构不是 arm64/aarch64 架构 - 这就是您收到(准确)错误消息的原因。
armhf 是 32 位 arm + 硬件浮点支持,而不是 arm64/aarch64 - 这不会解决 As Df 的问题。