包含 NEON 或 VFP3 指令的 ELF?
Posted
技术标签:
【中文标题】包含 NEON 或 VFP3 指令的 ELF?【英文标题】:ELF containing NEON or VFP3 instructions? 【发布时间】:2016-04-07 20:07:28 【问题描述】:是否可以查看 ELF 是否包含 NEON 指令?
我的用例是:
在 Beaglebone 上,我想使用带有 NEON 扩展的 OpenCV。 BeagleBone 运行 Ubuntu。我不确定存储库中的二进制文件是否在激活 NEON 扩展的情况下编译。如果扩展没有激活,我必须自己编译 OpenCV。
【问题讨论】:
【参考方案1】:试试readelf -A
看看你是否看到类似的东西
Tag_Advanced_SIMD_arch: NEONv1
Tag_FP_arch: VFPv3
【讨论】:
注意;对于包含使用 NEON 的二进制文件,但它不是强制性的(即它仅在检查 cpu 功能后在运行时激活),有时会禁止此类标志,以表明二进制文件可以在没有说明的设备上使用扩展名。 (我记得他们曾经在 raspbian 中检查此类详细信息,以确保二进制文件已以正确的方式编译。)以上是关于包含 NEON 或 VFP3 指令的 ELF?的主要内容,如果未能解决你的问题,请参考以下文章