荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: tang (独孤九剑〖玄铁重剑〗), 信区: Linux
标  题: Re: 有谁成功装过linux下的gcc IDE?
发信站: BBS 荔园晨风站 (Sun Jun  4 18:41:03 2000), 转信

【 在 Lg (创造人生的传奇) 的大作中提到: 】
: 【 在 Pazu (Xeon) 的大作中提到: 】
: :         不是吧,VI还叫方便啊?很难看啊,我最不喜欢的是没有调试环境.
: 呵呵,你是用不管罢了。其实vi高手差不多等同unix编程高手。看看internet的
: 那些顶级hacker,不就是vi or emacs?
: :  每次GGC出来一大堆,错了要找也麻烦,GDB也不好用啊.TC好,TC妙,TC环境呱呱叫.
: 一看就知道错在那里拉。不过如果是逻辑错误,那就要靠自己了,我们现在一般是
: 用printf或者syslog。
: 老Tang从MSDN找的:
: #ifdef DEV
: #define VINS_DEBUG      syslog
: #else
: #define VINS_DEBUG      1?(void)0:syslog
: #endif
其实如果肯定要使用C++的话,最好还是不要用#define,因为C++
下有更强的工具(能在编译时发现更多的错误):
#ifdef _DEBUG
inline void VINS_DEBUG (unsigned int tag, ...)
{
        ...
        syslog(tag,  );  //哈哈不记得变参的变量名了,要查手册才行
}
#else
inline void VINS_DEBUG (unsigned int tag, ...) {}
#endif


--
海到天边天作岸
山登绝顶我为峰

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.63.247]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店