1. 查看gcc预定义宏

在Linux下可以输入如下命令:

1gcc -posix -E -dM - < /dev/null

window下,命令稍有不同

1gcc -posix -E -dM - < nul

1.1. 常见宏

macro desc
__FILE__ 文件名
__LINE__ 行号
__func__ 函数名,早期版本为__FUNCTION__
__DATE__ 编译日期
__TIME__ 编译时间
__linux__ 编译平台是linux时定义