重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

调试小技巧

查看数: 4565 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-10-12 18:29

正文摘要:

最近调试公司的代码,但由于代码量巨大不方便使用gdb直接调试,所以采取用日志来记录记录代码中关键地方的执行状态,例如空指针异常、返回值异常等。具体的操作就是实现类printf形式的格式化输出,将错误信息记录到 ...

回复

张金权-11级电子 发表于 2016-10-25 10:41:58
printf输出简单方便
程浥 发表于 2016-10-24 15:56:00
本帖最后由 程浥 于 2016-10-24 16:49 编辑

看顾老师打印的信息比较NB
顾福源 发表于 2016-10-15 20:31:39
李维强-15级 发表于 2016-10-12 23:59
__func__ 是啥子?两边加了下划线的是啥子意思?
__LINE__ 这个行数的信息是啷个获取的?

系统提供的,__func__获取该printf所在函数的函数名,返回一个字符串;__line__获取该printf所在源文件中的行号,返回一个整型数据
李维强-15级 发表于 2016-10-12 23:59:14
__func__ 是啥子?两边加了下划线的是啥子意思?
__LINE__ 这个行数的信息是啷个获取的?
李维强-15级 发表于 2016-10-12 23:02:13
可以可以  顾老师V587
李钢-15级 发表于 2016-10-12 19:00:17
666.顾老师
李钢-15级 发表于 2016-10-12 19:00:13
666.顾老师

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-5-25 16:54 , Processed in 0.175558 second(s), 32 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表