随笔分类 - 测试,调试
摘要:1.得到源代码:http://valgrind.org/->source code 下载最新版的valgrind得到:valgrind-3.2.3.tar.bz2 2.解压安装包:tar -jxvf valgrind-3.2.3 3.解压后生成目录valgrind-3.2.3 4.cd valgri
阅读全文
摘要:如果一个程序运行3天后才会出错,这个时候 难道需要我们一直用GDB调试程序3天吗? 这个时候我们就需要使用到core dump: 1、Core Dump又叫核心转存。当程序在运行过程中发生异常, 这时Linux系统可以把程序出错时的内存内容存储在一个core文件 中, 这种过程叫Core Dump.
阅读全文
摘要:首先有一段.c代码 1.可调试gcc编译:gcc -g -o xxx xxx.c 2.启动gdb调试 gdb xxx 3.在main函数处设置断点 break main 4.运行程序 run 5.其他调试命令 list(l)查看程序 break(b) 函数名:在某函数入口处添加断点 break 行号
阅读全文