有什么方法可以确定Linux可执行文件是否在ARM处理器上使用软浮动?
作者:互联网
有什么方法可以确定Linux可执行文件是否在ARM处理器上使用软浮动?
谢谢,
本
解决方法:
根据ARM ABI(EABI)版本的不同,ARM会有一个特定于处理器的标志,这些标志在ELF
标头的e_flags字段中指示浮点行为.
从Linux / arch / arm / include / asm / elf.h
#define EF_ARM_SOFT_FLOAT 0x00000200 /* ABI 0 */
EF_ARM_SOFT_FLOAT-使用FP指令(0)libcalls(1)
有诸如readelf之类的程序,可用于显示有关ELF文件的信息.
标签:arm,embedded-linux,linux 来源: https://codeday.me/bug/20191024/1918997.html