Linux几个调试宏__FUNCTION__ __TIME__ __LINE__ __FILE__ __DATA__
2012-11-02 12:13
471 查看
Linux几个调试宏__FUNCTION__ __TIME__ __LINE__ __FILE__ __DATA__
这几个宏是编译器内置的,不是在哪个头文件中包含的直接上最简单的例子就好了,没必要多说。源码:
#include <stdio.h> int main() { printf("The file is %s.\n",__FILE__); printf( "The date is %s.\n", __DATE__ ); printf( "The time is %s.\n", __TIME__ ); printf( "This is line %d.\n", __LINE__ ); printf( "This function is %s.\n", __FUNCTION__ ); return 0; }运行结果:
The file is macro.c. The date is Aug 24 2012. The time is 23:13:26. This is line 8. This function is main.
相关文章推荐
- Linux几个调试宏_FUNCTION_ _TIME_ _LINE_ _FILE_ _DATA_
- Linux几个调试宏__FUNCTION__ __TIME__ __LINE__ __FILE__ __DATA__
- Linux几个调试宏__FUNCTION__ __TIME__ __LINE__ __FILE__ __DATA__
- Linux几个调试宏__FUNCTION__, __TIME__, __LINE__, __FILE__ , __DATA__ 使用
- Linux几个调试宏_FUNCTION_ _TIME_ _LINE_ _FILE_ _DATA_
- log调试利器------__TIME__, __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__搞起
- C语言常用宏定义 __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__调试宏
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)
- 调试常用的 __FILE__, __FUNCTION__, __LINE__ __DATE__, __TIME__
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- linux 中C语言便于调试的宏定义编写及 __FILE__,__FUNCTION__, __LINE__参数使用
- _FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- linux学习之六---__LINE__&__TIME__&__FUNCTION__&__FILE__
- FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)