为了账号安全,请及时绑定邮箱和手机立即绑定

你好,请问在Linux编程中DEBUG_TRACE的作用是什么?

你好,请问在Linux编程中DEBUG_TRACE的作用是什么?

慕虎7371278 2022-03-17 11:11:27
如题,在Linux编程中遇到语句:#if DEBUG_TRACEprintf("%d :- server_starting()\n", getpid());#endif请教一下那个宏DEBUG_TRACE的作用是什么?谢谢!!!DEBUG_TRACE宏应该不是用户自己定义的,应该是系统定义好的宏吧?
查看完整描述

1 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

打印语句里是一些调试信息,对程序的正常运行没有作用,但是可以让编程者在编程过程中得到自己想要的信息,如果生成可执行版本的时候,逐一将打印语句去掉,会很麻烦。有了这个宏之后,把所有的打印语句都放到这个宏里,不需要的时候只要把DEBUG_TRACE定义成0就可以在预编译中去掉所有的打印信息。

查看完整回答
反对 回复 2022-03-22

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号