LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 749|回复: 8

调试是什么 ?

[复制链接]
发表于 2004-10-15 00:11:27 | 显示全部楼层 |阅读模式
什么情况下要调试,如何调试,调试是不是很慢,

调试是不是找出错误 ?
发表于 2004-10-15 10:05:59 | 显示全部楼层
现在调试主要是添加断点让程序在程序某个部位停止运行后观察变量状态或程序状态
也可以使用单步执行一步一步分析
现在常用的GUI调试工具有ddd,gdb的前端,不过有些时候不如直接用gdb
 楼主| 发表于 2004-10-15 13:07:29 | 显示全部楼层
明白了点,那不是要很久,一当程序很长的话那不是需要更多时间来分析
发表于 2004-10-15 13:34:20 | 显示全部楼层

回复: 调试是什么 ?

调试一般都是为了找出错误
发表于 2004-10-15 13:34:50 | 显示全部楼层
用软件调试只是一种方法
也可以用将变量变化存储成log等方法

哪种方法舒服用哪个
发表于 2004-10-15 13:39:48 | 显示全部楼层
我习惯用printf,你们呢?
 楼主| 发表于 2004-10-15 14:03:55 | 显示全部楼层
用printf如何调试 ?
发表于 2004-10-16 15:23:50 | 显示全部楼层
最初由 Linux_Lyb 发表
我习惯用printf,你们呢?


那是因为C有条件编译。换成java,用println调试,最后要自己注释掉一堆的println。当然要是你愿意用那个bug居多的jbuilder 的条件编译插件也行。
发表于 2004-10-16 15:54:50 | 显示全部楼层
我也习惯用printf。

调试即Debug,所谓抓虫。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表