
Bug 调试
戎·码一生
自信来自实力,改变来自挑战。做一只生活小强。
展开
-
dump和coredump
只要是程序猿一族,就会犯不少错(主要指的是编程),犯错了怎么办,就得找,就得解决,如果不解决,那这个程序就白写了,在计算机的世界里,没有将就,没有差不多,没有大约,没有似乎!只有对与不对,只有0和100的区别!!所以既然写了程序,那么就要把程序写完,出错了怎么办,那也只有乖乖的,老老实实的找错,否则从#include起,所有一切可能都白费,都是经不起考验的!这里介绍几种比较有用的调试的方法,Valgrind,coredump文件,log文件,直接codeview(小),F5(小),GDB等一些。原创 2016-04-29 10:35:39 · 2582 阅读 · 0 评论 -
Valgrind清除Bug
Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。1.Memcheck 最常用的工具,用来检测程序中出现的内存问题,所有对内存的读写都会被检测到,一切对malloc()/free()/new/delete的调用都会被捕获。所以,它能检测以下问题: (1).对未初始化内存的使用; (2).读/写释放后的内存块; (3).读/写超出malloc分配的内转载 2016-04-29 10:49:06 · 622 阅读 · 0 评论