use*_*293 3 linux arm embedded-linux
有没有办法确定Linux可执行文件是否在ARM处理器上使用软浮点?
谢谢,本
根据ARM ABI(EABI)版本,ARM 有一个特定于处理器的标志,用于指示标头e_flags字段中的浮点行为ELF.
来自Linux/arch/arm/include/asm/elf.h
#define EF_ARM_SOFT_FLOAT 0x00000200 /* ABI 0 */
Run Code Online (Sandbox Code Playgroud)
EF_ARM_SOFT_FLOAT - 使用FP指令(0)libcalls(1)
有一些程序,如readelf,可用于显示有关ELF文件的信息.