1. valgrind --vgdb=yes --vgdb-error=0 --leak-check 可执行文件
2. gdb 可执行文件
再输入: target remote | /usr/lib/valgrind/../../bin/vgdb --pid=进程号(valgrind运行的进程号)
3. 在gdb里continue 即可检查内存的信息, 内存泄露,越界都很容易查出来
本文介绍了如何利用valgrind和gdb进行内存泄漏和越界检查,包括如何设置环境变量,启动命令,以及在gdb中检查内存信息的方法。
1. valgrind --vgdb=yes --vgdb-error=0 --leak-check 可执行文件
2. gdb 可执行文件
再输入: target remote | /usr/lib/valgrind/../../bin/vgdb --pid=进程号(valgrind运行的进程号)
3. 在gdb里continue 即可检查内存的信息, 内存泄露,越界都很容易查出来
727

被折叠的 条评论
为什么被折叠?