linux - Android ARM 架构上的“noarch 二进制文件”

标签 linux binary x86 arm

这是我的知识:

有不同的架构:x86、x64、arm 等(您可以在维基百科上找到其他架构) 每个都有不同的 linux 二进制文件:x86 - i386、x64 - amd64、arm - armel、armhf)。

还有“noarch”二进制文件。

我需要知道“noarch”二进制文件是否可以在 ARM 平台上运行。 如果我错了,请纠正我,请纠正我,而不是将问题标记为偏离主题。

最佳答案

“noarch”二进制文件以独立于体系结构的格式编写。它们包括但不限于 shell 脚本、Mono/.NET 可执行文件、Java 类和 jar 以及 Python 脚本。只要架构上有适当的解释器和/或虚拟机,它们就可以运行。

请注意,这并不能保证它们正在运行的平台将支持正确执行所需的所有 API,只是如果它们在那里,它们就会运行。

关于linux - Android ARM 架构上的“noarch 二进制文件”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29093537/

相关文章:

linux - Arch Linux 中的 Ftrace 前端是什么?

linux - x86 CR3 在 SPARC 架构中对应的寄存器是什么?

javascript - 将点二进制转换为 float

c - strace 中的 set_thread_area

c++ - 将uint32_ts和uint_8ts写入char文件,然后将它们转换回uint32_ts和uint_8ts

c - 在 GCC 下使用 RDRAND 时如何设置 REX 前缀?

windows - x86 汇编 - Windows 下的非法操作码 0xff/7

java - 在ubuntu终端中以纯文本形式从url读取java类文件(?)

linux - Lazarus Linux Ubuntu 上的线程

python - 运行 cp 命令来复制文件或在 Python 中更改文件名