我是靠谱客的博主 苗条黑夜,这篇文章主要介绍Linux 打印调试技巧,现在分享给大家,希望可以做个参考。

1,函数打印调用次数的控制

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
unsigned int g_drv_err_print; unsigend int g_print_count; unsigend char get_err_print_en() { if(g_drv_err_print) { if(g_print_count++ > 10) { g_drv_err_print = 0; } } return g_drv_err_print; }

在循环中打印次数的控制

复制代码
1
2
3
4
5
6
7
void test_fun() { if(get_err_print_en() ret != 0) { printf("fun = %s,line = %d return errorn",__FUNCTION__,__LINE__); } }

 举例说明:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h> int g_print_num = 0; int main() { while(1) { if(g_print_num++ < 10) { printf("g__print_num printn"); } else { g_print_num = 0; break; } } }

 运行结果如下

复制代码
1
2
3
4
5
6
7
8
g__print_num print g__print_num print g__print_num print g__print_num print g__print_num print g__print_num print g__print_num print g__print_n

最后

以上就是苗条黑夜最近收集整理的关于Linux 打印调试技巧的全部内容,更多相关Linux内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部