调试
Mr_Nicotine
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工程项目debug调试方法与心得!
开发测试过程中,最恐怖的错误不是编译错误,而是运行时的错误,更恐怖的当属逻辑错误了(所谓逻辑错误指的是开发人员开发过程中没有把问题看得足够透彻,所以逻辑上会有一些出入)。而不幸的是,自己检查自己编写的代码实很难发现错误的,因为每个人的思维都有特定的“轨迹”,每次检查我们都会按照固有的逻辑去检查我们编写的具有逻辑错误的代码,所以很难很难发现错误。所以应使用以下方法进行开发测试:1. 按模块开发与...原创 2019-03-07 23:31:20 · 1062 阅读 · 0 评论 -
发生内存泄露,如何调试?
一般来讲,程序运行错误,我们都会用gdb进行调试,查看程序报错中断时的栈帧信息,并根据信息对程序修改完善。然而,如果程序是因为发生内存泄露而终止时,栈帧的信息很可能是“不靠谱”的,这时可以借助定位程序内存泄露的工具(如valgrind)去发现错误点,并加以改正。原因: 程序的内存空间分为堆、栈、全局区(静态区)、字符串常量区、代码区,而我的程序又是多线程的程序,极有可...原创 2019-04-11 20:12:27 · 859 阅读 · 0 评论
分享