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 的大作中提到】
: 比如用-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 的大作中提到】
: 比如用-g编译时候,自动多带一些信息
: 用-O,就把没有用的调试东西自动清除
相关阅读
通告好了。终于把3-way qsort完成标准优化了:)new了指针,delete的时候出错了windows vs. colinx 程序运行效率(续)求救:2个dense matrix的乘法windows下的Gcc界面叫什么来?Re: 什么编辑器比较好?[转载] CS Interview questionRe: How to write this makefile?default Specifier是什么?g++ problem!!!!ZT:C++未来断想Re: can destructor be static?The untold truth about C++Re: A question about VB programminghow to write IE plug-in?a very good article about count bit讲解services和相关概念的两片小品文Re: javadoc for C++?Re: VC里面的stl支持是不是很弱?