我在头文件中定义了DEBUG宏,并没有去开启它,但是在编译运行后却打印出来了!
原因是Makefile中的编译参数开启了DEBUG。
解决办法是在这里把DEBUG选项删掉,make后运行程序还是会出现打印调试信息,貌似是编译参数未被检测到更新,一定要make clean之后再去make,这样就可以把DEBUG宏屏蔽掉了!
Makefile中关闭DEBUG宏
最新推荐文章于 2024-08-01 20:57:11 发布
我在头文件中定义了DEBUG宏,并没有去开启它,但是在编译运行后却打印出来了!
原因是Makefile中的编译参数开启了DEBUG。
解决办法是在这里把DEBUG选项删掉,make后运行程序还是会出现打印调试信息,貌似是编译参数未被检测到更新,一定要make clean之后再去make,这样就可以把DEBUG宏屏蔽掉了!