3

Linux実行可能ファイルがARMプロセッサでソフトフロートを使用しているかどうかを判断する方法はありますか?

ありがとう、ベン

4

2 に答える 2

5

ARM ABI (EABI)のバージョンに応じて、ヘッダーのe_flagsフィールドで浮動小数点の動作を示すARM用のプロセッサ固有のフラグがあります。ELF

Linux / arch / arm / include / asm/elf.hから

#define EF_ARM_SOFT_FLOAT       0x00000200      /* ABI 0 */

EF_ARM_SOFT_FLOAT-FP命令を使用します(0)libcalls(1)

ELFファイルに関する情報を表示するために使用できるreadelfなどのプログラムがあります。

于 2010-02-06T18:10:41.507 に答える
0

/sysまたは/procに、それがどのプロセッサであるかを示す何かがありますか。浮動小数点ユニットがあるかどうかは、プロセッサフ​​ァミリ/タイプから判断できる可能性があります。

于 2010-02-06T15:45:31.267 に答える