水曜日, 11月 15, 2006

gccで定義されているマクロを見る

% echo | gcc -v -E -dM -
#define __DBL_MIN_EXP__ (-1021)
#define __FLT_MIN__ 1.17549435e-38F
#define __CHAR_BIT__ 8
#define __WCHAR_MAX__ 2147483647
#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
...

MacOS Xの場合,
#define __APPLE__ 1

と定義されていて,エンディアンは,
#define __BIG_ENDIAN__ 1

となっているか,
#define __LITTLE_ENDIAN__ 1

となっている.

0 件のコメント: