Linux C几个调试宏
文章目录
学习attribute的时候遇到的,感觉可能会用到,记录一下,注意前后都是两个下划线。而且这些宏都是编译器内置好的,不用特意用头文件包含,示例用的test.c
-
FILE
1
printf("The file is %s.\n",__FILE__);//The file is test.c.
-
DATE
1
printf("The date is %s.\n", __DATE__);//The date is Dec 17 2019.
-
LINE
1
printf("This is line %d.\n", __LINE__);//This is line 8.
-
TIME
1
printf("The time is %s.\n", __TIME__);//The time is 13:15:47.
-
FUNCTION
1
printf("This function is %s.\n", __FUNCTION__);//This function is main.