美文网首页
c语言-实用debug

c语言-实用debug

作者: 遇银 | 来源:发表于2020-04-23 15:18 被阅读0次

代码加入如下宏定义:

#define  __DEBUG__    //开关

#ifdef __DEBUG__
#define DEBUG(format,...)   printf(format,##__VA_ARGS__)
#else
#define DEBUG(format,...)
#endif

有需要的还可以加入FILE LINE func 等功能
由于进程需要打印报文,加入行号等容易乱,本人一般会额外自己加入一行:

DEBUG("%s,%d\n",__func__,__LINE__);
int i = 0 ;
for(i =0;i< 10;i++)
{
      DEBUG("%02X ",ubuffer[i]);
}
DEBUG("\n");

相关文章

  • c语言-实用debug

    代码加入如下宏定义: 有需要的还可以加入FILE LINE func 等功能由于进程需要打印报文,加入行号等容...

  • C语言debug

    rand()详解以及srand((unsigned)time(NULL))放在循环体内的结果分析[https://...

  • runtime

    什么是runtime 1> runtime是一套底层的c语言API(包括很多强大实用的c语言类型,c语言函数);2...

  • runtime

    什么是runtime? 1> runtime是一套底层的C语言API(包含很多强大实用的C语言数据类型、C语言函数...

  • Runtime的简单使用

    Runtime简介 Runtime是一套底层的C语言API(包含了很多强大实用的C语言数据类型和C语言函数), 实...

  • iOS runtime

    一.什么是runtime? runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型和C语言函数。...

  • Runtime

    1.什么是runtime? 1> runtime是一套底层的C语言API(包含很多强大实用的C语言数据类型、C语言...

  • iOS runtime学习(一)

    1.什么是runtime? runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型和C语言函数,...

  • iOS中的runtime应用

    1.什么是runtime? runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型和C语言函数,...

  • 简单理解runtime

    runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型、C语言函数 平时我们编写的代码,底层都是...

网友评论

      本文标题:c语言-实用debug

      本文链接:https://www.haomeiwen.com/subject/tqdaihtx.html