繁体   English   中英

无法从 Internet 找到 DEBIAN ARMv8 32 位软件包

[英]Unable to locate DEBIAN ARMv8 32-bit packages from Internet

从昨天开始,我一直在尝试定位 ARMv8 32 位 package 存储库,以下载我将用于使用雷达进行一些分析的软件包。 我从archlinuxcentos中找到了存储库,但不幸的是,所有这些软件包都是 aarch64(ARMv8-64bit),radare 在分析时遇到了问题。 我不知道该问题的确切原因,但我的问题是我想为 ARMv8 的 32 位变体找到类似于上述两个的存储库。 我确实找到了 32 位 ARM 的termux分布,但不幸的是它是 ARMv7 而不是 ARMv8。

一般来说,以下是我的问题:

  1. 是否有 ARMv8 32 位的 package 存储库? 还是 ARMv8 只是 64 位?
  2. 有没有找到这样的存储库的一般方法? (我也确实很难找到上述存储库,并且知道找到此类存储库的方法真的很棒)
  3. 提到ARMv8,是不是一般指的是aarch64?

非常感谢您的宝贵时间。

ARMv7 是 32 位架构,支持 aarch32 和 thumb 状态。 此平台提供了两种类型或包(如此所述):

  • armel使用较旧的 Embedded-ABI
  • armhf使用较新的 Hard-Float-ABI

ABI 描述了如何在函数之间以及与操作系统之间交换值。

ARMv8 是一个较新的平台,支持来自 ARMv7 的较旧的 32 位架构和带有 aarch64 state 的新 64 位架构。 64位平台只提供了arm64类型的package。 32 位的类似于 ARMv7。

这些是基于 debian 的系统的名称。 我现在不知道 archlinux 和 CentOS 的名称,但应该也有新的 64 位软件包和旧的 32 位软件包。

简短摘要: ARMv8 没有单独的 32 位包,这些是 ARMv7 包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM