CC预先定义的宏: __FILE__, __func__, __LINE__, etc
2014-07-16 11:10
375 查看
http://fanrey.iteye.com/blog/1709353
博客分类:
C/C++
测试代码://testout.c
#include <stdio.h>
void main()
{
printf("cur file : %s ; cur func : %s ; cur line : %d, gcc version: %s, base file: %s, date: %s, time: %s\n", __FILE__, __func__, __LINE__, __VERSION__, __BASE_FILE__, __DATE__, __TIME__);
return;
}
编译: gcc -o testout testout.c
运行:
./testout
cur file : testout.c ; cur func : main ; cur line : 6, gcc version: 4.5.2, base file: testout.c, date: Oct 31 2012, time: 10:42:03
一定注意是__FILE__(两个下划线而不是一个下划线_FILE_)
相关文章推荐
- C语言中的__FILE__、__LINE__和__func__等预定义跟踪调试
- 关键字: C/C++,预定义宏,__FILE__, __LINE__, __DATE__,__TIME__,__func__,__FUNCTION__ __FILE__:当前源代码文件名的字符串文
- C标准中预定义的宏,__DATE__,__TIME__,__FILE__,__LINE__,__func__
- __FILE__,__func__,__LINE__用法举例
- __FILE__,__LINE__,__func__ 真好用,DEBUG利器啊!
- Syntax error on line of /etc/httpd/conf/httpd.conf: Could not open configuration file *.conf denied
- C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用
- Lua 中如何实现类似C语言中 __FILE__, __LINE__, __FUNC__
- vMA5.1上安装PCNS3.0.1时报错 ./install.sh: line 1487: /etc/rc.d/init.d/PowerChute: No such file or director
- [笔记]C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示
- C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示
- 预定义宏__LINE__,__FILE__解析
- C/c++几个预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__
- 常见预定义的宏解释:__DATE__,__TIME__,__FILE__,__LINE__
- 预定义符号,__FILE__, __LINE__, __DATE__, __TIME__, __STDC__
- C/c++几个预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__
- rsyslogd: error during parsing file /etc/rsyslog.conf, on or before line 55: warnings occured in fil
- c++ 有四个常用的预定义名字,分别为 :__FILE__,__LINE__,__DATE__,__TIME__
- 宏 __FILE__,__LINE__,#line,__func__
- 解决/etc/init.d/ceph: line 15: /lib/lsb/init-functions: No such file or directory