C语言打印当前所在函数名、文件名、行号
2024-09-28 06:41:50
printf("[%s %s] %s: %s: %d\n", \
__DATE__, __TIME__, __FILE__, __func__, __LINE__);
内核驱动中:
#ifdef MY_DEBUG
printk("[%s] %s: %d\n", \
__FILE__, __FUNCTION__, __LINE__);
#endif
说明:
宏 | 功能 |
---|---|
__FILE__ | 当前程序文件名的字符串 |
__FUNCTION__或__func__ | 当前函数名的字符串 |
__LINE__ | 当前行号的整数 |
__DATE__ | 当前日期的字符串 |
__TIME__ | 当前时间的字符串 |
最新文章
- 图片下方出现多3px的原因及解决方法
- 清理系统 cmd
- PHP基础知识之————PHP Web脚本中使用FFmpeg
- 将JSON格式的时间/Date(2367828670431)/格式 转为正常的年-月-日 格式
- mvc 开发razor模式注意事项
- 编译安装chkrootkit出现的问题
- HDU 5429 Geometric Progression
- nginx变量
- UVA 11525 Permutation(树状数组)
- Andorid源码系列:View的onTouchEvent()与performClick(),performLongClick()调用时机解析
- selenium+BeautifulSoup实现强大的爬虫功能
- Codeforces 809E Surprise me! [莫比乌斯反演]
- svn的分支与合并
- vue调试方法
- class面向对象-1
- eclipse---->;error and exception 和常用配置
- java进程的守护进程脚本
- 在浏览器中输入一个URL后都发生了什么
- Win32 Debug &; Release
- ( VIJOS )VOJ 1049 送给圣诞夜的礼品 矩阵快速幂
热门文章
- 一、springboot起航
- python pandas进行条件筛选时出现ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().”
- git使用和操作
- 管中窥豹——框架下的SQL注入 Java篇
- python常用数据结构讲解
- 部署Tomcat 环境
- 使用flask-mail扩展发送邮件
- 整理总结 python 中时间日期类数据处理与类型转换(含 pandas)
- [python]OS文件系统
- 在MacOS下使用sqlalchemy 连接sqlserver2012 数据库