【发布时间】:2021-01-12 18:15:25
【问题描述】:
如何继续在 x86 机器上运行 ARM 程序集?让像 Raspberry Pi 这样的基于 ARM 的机器更好地运行这些程序吗?
额外问题:
- ARM 组件在所有 ARM 处理器上都相同,还是在不同设备上有所不同?
- 与 x86、Power 和其他处理器架构相比,ARM 有什么实质性优势吗?
【问题讨论】:
-
这是三个非常不同的问题,应该在不同的帖子中提出。
-
要在非ARM机器上运行ARM机器代码,你需要一个模拟器; QEMU 就是其中之一。它会慢几十到几百倍,所以如果你想以合理的速度运行而不仅仅是为了测试,你应该得到一台真正的 ARM 机器。有关模拟器、交叉汇编器等更具体的建议,请指定您在 x86 机器上使用的操作系统。
-
@NateEldredge 我从下面的 Erik Eidt 那里得到了答案。感谢您的帮助!