文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>#ifdef __DEBUG为了方便调试

#ifdef __DEBUG为了方便调试

时间:2010-08-09  来源:icebluechao

#ifdef DEBUG
#define F_OUT                       printf("%s:", __FUNCTION__);fflush(stdout);
#define L_OUT                  printf("%s:%d:", __FILE__, __LINE__);fflush(stdout);
#define A_OUT                       printf("%s:%d:%s:", __FILE__, __LINE__, __FUNCTION__);fflush(stdout);
#define D_OUT                       printf("DEBUG:");fflush(stdout);

#define F_PRINTF(fmt)               F_OUT printf(fmt)
#define L_PRINTF(fmt)               L_OUT printf(fmt)
#define A_PRINTF(fmt)               A_OUT printf(fmt)
#define PRINTF(fmt)                 D_OUT printf(fmt)
#else
#define F_OUT
#define L_OUT
#define A_OUT
#define D_OUT

#define F_PRINTF(fmt)
#define L_PRINTF(fmt)
#define A_PRINTF(fmt)
#define PRINTF(fmt)
#endif

#define F_PERROR(fmt)               F_OUT perror(fmt)
#define L_PERROR(fmt)               L_OUT perror(fmt)
#define A_PERROR(fmt)               A_OUT perror(fmt)
#define PERROR(fmt)                 D_OUT perror(fmt)

 

 

这样需要调试的时候就把-DDEBUG加上,就会打印调试信息,当调试完最后生成可执行文件时,不用修改源文件,就可以不打印调试信息

相关阅读 更多 +
排行榜 更多 +
开心动动脑安卓版 v1.0 手机版

开心动动脑安卓版 v1.0 手机版

休闲益智 下载
不良人破局手游下载

不良人破局手游下载

角色扮演 下载
云海之下手游下载

云海之下手游下载

角色扮演 下载