Posted at

gcc で pre-defined なマクロを調べるワンライナー

More than 5 years have passed since last update.

echo | gcc -dM -E -

下記のように,標準出力にズルズルと出てくる.

#define __DBL_MIN_EXP__ (-1021)

#define __FLT_MIN__ 1.17549435e-38F
#define __DEC64_DEN__ 0.000000000000001E-383DD
#define __CHAR_BIT__ 8
#define __WCHAR_MAX__ 2147483647