C++ 包含霓虹灯或VFP3指令的ELF?
是否可以查看ELF是否包含霓虹灯指令 我的用例是:C++ 包含霓虹灯或VFP3指令的ELF?,c++,opencv,arm,neon,C++,Opencv,Arm,Neon,是否可以查看ELF是否包含霓虹灯指令 我的用例是: 在Beaglebone上,我想使用带有NEON扩展的OpenCV。BeagleBone运行Ubuntu。我不确定存储库中的二进制文件是否在编译时激活了NEON扩展。如果扩展没有被激活,我必须自己编译OpenCV。试试readelf-A,看看你是否看到类似的东西 Tag_Advanced_SIMD_arch: NEONv1 Tag_FP_arch: VFPv3 注;对于包含使用NEON的二进制文件,但不是强制性的(即,仅在检查cpu功能后在运行
在Beaglebone上,我想使用带有NEON扩展的OpenCV。BeagleBone运行Ubuntu。我不确定存储库中的二进制文件是否在编译时激活了NEON扩展。如果扩展没有被激活,我必须自己编译OpenCV。试试
readelf-A
,看看你是否看到类似的东西
Tag_Advanced_SIMD_arch: NEONv1
Tag_FP_arch: VFPv3
注;对于包含使用NEON的二进制文件,但不是强制性的(即,仅在检查cpu功能后在运行时激活),有时会禁用此类标志,以表示二进制文件可以在没有所述扩展的设备上使用。(我记得他们曾经用raspbian检查这些细节,以确保二进制文件的编译方式正确。)