荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: 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软件 网络书店