c*m
2 楼
在代码里去获取编译参数好像绕弯子了。。。
如果真的需要实现这种机制,可以在代码里用 #ifdef DEBUG 去printf或者什么的,单
独写个.h放 #define DEBUG
然后在makefile里写判断,比如在带-g的时候,include上debug.h,-Wall的时候,
warn.h,甚至还可以弄个default.h等等这样
反正,在makefile里做这个比较合适,甚至偷懒的话可以写个脚本去grep -v \/\/
debug > xxx.c然后再gcc -g,不也挺方便的,无非就是输出调试信息后面记得加个//
debug就是了
【在 k****f 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 比如用-g编译时候,自动多带一些信息
: 用-O,就把没有用的调试东西自动清除
如果真的需要实现这种机制,可以在代码里用 #ifdef DEBUG 去printf或者什么的,单
独写个.h放 #define DEBUG
然后在makefile里写判断,比如在带-g的时候,include上debug.h,-Wall的时候,
warn.h,甚至还可以弄个default.h等等这样
反正,在makefile里做这个比较合适,甚至偷懒的话可以写个脚本去grep -v \/\/
debug > xxx.c然后再gcc -g,不也挺方便的,无非就是输出调试信息后面记得加个//
debug就是了
【在 k****f 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 比如用-g编译时候,自动多带一些信息
: 用-O,就把没有用的调试东西自动清除
相关阅读
美国对高科技的发展战略zhaoce不是成家有孩子了么什么眼药水比较好啊? (转载)请教JAX-RS大牛?有谁能讲讲Cassandra secondary index的?www.company.com/report#main-report是啥语言写的?关于本版一些专业术语留名PNWScala 2014Clojure写的http-kit好像很不错JavaFX/Webkit写浏览器的一个技术细节问题 (转载)我发现这个版上搞安卓的好少想做个云端存储视频的server。类似dropcam 和 百度的 “小度i耳目” 的server。月光让我想起了LA某垃圾女和垃圾男问个技术问题板上没有玩rust的?简单粗暴:LLVM的founder05年才phd毕业啊大家工作中写多少程序why I can not import Tkinter?