摘要: 1 前言 当程序的运行结果与程序员预想的不一样,如死机,计算值不正确,出现内存访问冲突等,就需要进行调试2 进行调试前的准备工作 因为程序调试是一项十分耗时的工作,很难估计出将要花费多长时间,因此在调试前,一定要做好充分准备,尽量避免做无用功:1. 构造好的测试步骤,让程序出错有规律性或出错的概率越大越好2. 被调试程序及相关库是最符合要求的版本3. 工程临时文件如.ncb被删除4. 整个工程被重新编译5. 应用程序的链接路经与调试路径保持一致6. 单体测试全部通过3 出错位置和原因的确定3.1 几种典型错误的原因1 内存莫名其妙的失效原因:内存指针被多处引用,被多处释放2 多线程条件下死机原 阅读全文
posted @ 2010-11-27 15:07 maxweii 阅读(277) 评论(0) 推荐(0) 编辑