如何查看Linux GCC编译器里预定义的宏

来源:互联网 发布:apache fastcgi 编辑:程序博客网 时间:2024/05/21 18:33
#注此文仅为个人笔记 
使用如下目录:
  cpp -dM /dev/null
数据结果示例:
#define __DBL_MIN_EXP__ (-1021)#define __UINT_LEAST16_MAX__ 65535...#define __unix__ 1#define __x86_64 1
...
注意:
结果中并不包括以下大家经常使用的宏哦。
__FUNCTION__       所在函数的函数名称    (字符串) __LINE__          所在行的行号          (数字) __FILE__          所在文件名称          (字符串) 
__DATE__           编译的时的日期        (字符串,例如"Nov 29 2012")
__TIME__           编译时的时间           (字符串,例如"15:05:25")