无法从 Internet 找到 DEBIAN ARMv8 32 位软件包
Unable to locate DEBIAN ARMv8 32-bit packages from Internet
从昨天开始,我一直在尝试查找 ARMv8 32 位包存储库,以下载我将用于使用 radare 进行一些分析的包。我从 archlinux and centos but unfortunately all these packages are aarch64 (ARMv8-64bit) which radare is having issues with analyzing. I do not know exact reason for that issue but what my question is I want to find repositories like the above mentioned two for 32bit variant of ARMv8. I did find termux 32 位 ARM 发行版中找到了存储库,但不幸的是它是 ARMv7 而不是 ARMv8。
总的来说,我的问题如下:
- 是否有 ARMv8 32 位的软件包存储库?或者 ARMv8 只是 64 位?
- 是否有找到此类存储库的通用方法? (我也很难找到上面提到的存储库,知道找到这样的存储库的方法真的很棒)
- 当我们提到ARMv8时,一般是指aarch64吗?
非常感谢您抽出宝贵时间。
ARMv7 是 32 位架构,支持 aarch32 和 thumb 状态。这个平台提供了两种类型或包(如here所述):
armel
使用较旧的 Embedded-ABI
armhf
使用较新的 Hard-Float-ABI
ABI 描述了如何在函数之间以及与操作系统交换值。
ARMv8 是一个较新的平台,支持 ARMv7 的旧 32 位架构和具有 aarch64 状态的新 64 位架构。 64 位平台只提供 arm64
类型的包。 32位的像ARMv7.
这些是 debian-based 系统的名称。我现在不知道 archlinux 和 CentOS 的名称,但应该还有新的 64 位软件包和旧的 32 位软件包。
简短摘要:ARMv8 没有单独的 32 位包,这些是 ARMv7 包。
从昨天开始,我一直在尝试查找 ARMv8 32 位包存储库,以下载我将用于使用 radare 进行一些分析的包。我从 archlinux and centos but unfortunately all these packages are aarch64 (ARMv8-64bit) which radare is having issues with analyzing. I do not know exact reason for that issue but what my question is I want to find repositories like the above mentioned two for 32bit variant of ARMv8. I did find termux 32 位 ARM 发行版中找到了存储库,但不幸的是它是 ARMv7 而不是 ARMv8。
总的来说,我的问题如下:
- 是否有 ARMv8 32 位的软件包存储库?或者 ARMv8 只是 64 位?
- 是否有找到此类存储库的通用方法? (我也很难找到上面提到的存储库,知道找到这样的存储库的方法真的很棒)
- 当我们提到ARMv8时,一般是指aarch64吗?
非常感谢您抽出宝贵时间。
ARMv7 是 32 位架构,支持 aarch32 和 thumb 状态。这个平台提供了两种类型或包(如here所述):
armel
使用较旧的 Embedded-ABIarmhf
使用较新的 Hard-Float-ABI
ABI 描述了如何在函数之间以及与操作系统交换值。
ARMv8 是一个较新的平台,支持 ARMv7 的旧 32 位架构和具有 aarch64 状态的新 64 位架构。 64 位平台只提供 arm64
类型的包。 32位的像ARMv7.
这些是 debian-based 系统的名称。我现在不知道 archlinux 和 CentOS 的名称,但应该还有新的 64 位软件包和旧的 32 位软件包。
简短摘要:ARMv8 没有单独的 32 位包,这些是 ARMv7 包。