ChinaUnix.net
相关文章推荐:

linux c 调试

使用valgrind valgrind --log-file=valReport --leak-check=full --show-reachable=yes --leak-resolution=low --num-callers=4 ./your_program 详细见这里: http://blog.csdn.net/dyoldfish/archive/2007/08/29/1763546.aspx 本文来自chinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/94300/showart_2091994.html

by raymond1984 - Linux文档专区 - 2009-11-11 20:09:52 阅读(928) 回复(0)

相关讨论

在ubuntu9.04下编译了一个开源的软件,生成了一个动态连接库。写了一个测试例子,调用了该动态库。 我的目的是想跟进这个开源库,查看它的函数函数调用。 我使用的工具是vim,gdb。 问题:使用gdb的next命令跟进该动态库中的函数时,经常跳到/usr/include/c++/下的文件中去(即c++的头文件),给调试造成了较大的麻烦,有时候跳去哪了都搞不明白了。我的目的只是想查看动态库中的函数调用,并不想进入c++代码的相关头文件。 请大家帮...

by jiangwen127 - C/C++ - 2009-11-10 18:16:46 阅读(1409) 回复(2)

所属类别:color="red">linux 作者:zxg623 发布日期:20080922 22:23:00 由于 cc++ 程序中完全由程序员自主申请和释放内存,稍不注意,就会在系统中导入内存错误。同时,内存错误往往非常严重,一般会带来诸如系统崩溃,内存耗尽这样严重的后果。本文将从静态分析和动态检测两个角度介绍在 color="red">linux 环境进行内存泄漏检测的方法,并重点介绍静态分析工具 BEAM、动态监测工具 Valgrind 和 rational purify 的使用方法。相信通过本文的介绍,...

by 逼良为娼 - Linux文档专区 - 2009-07-13 12:03:45 阅读(839) 回复(0)

用GDB调试c程序 - [ color="red">linux c编程 ] 原文地址:http://sujiaqiuxiao.blogbus.com/logs/31593502.html 程序开始移植到color="red">linux底下,一直是window调节,再在color="red">linux底下编译运行,今天却发现有些错误,windows底下并不报 错,color="red">linux底下却没办法跑完,只好开始用GDB调试,0 0,一直很讨厌color="red">linux底下的编程和调试,因为要记很多...

by edwinfwd - Linux文档专区 - 2009-02-08 08:59:58 阅读(1147) 回复(0)

由于 cc++ 程序中完全由程序员自主申请和释放内存,稍不注意,就会在系统中导入内存错误。同时,内存错误往往非常严重,一般会带来诸如系统崩溃,内存耗尽这样严重的后果。本文将从静态分析和动态检测两个角度介绍在 color="red">linux 环境进行内存泄漏检测的方法,并重点介绍静态分析工具 BEAM、动态监测工具 Valgrind 和 rational purify 的使用方法。相信通过本文的介绍,能给大家对处理其它产品或项目内存泄漏相关的问题时提供借鉴...

by dreameng7 - Linux文档专区 - 2008-10-16 17:02:53 阅读(823) 回复(0)

由于 cc++ 程序中完全由程序员自主申请和释放内存,稍不注意,就会在系统中导入内存错误。同时,内存错误往往非常严重,一般会带来诸如系统崩溃,内存耗尽这样严重的后果。本文将从静态分析和动态检测两个角度介绍在 color="red">linux 环境进行内存泄漏检测的方法,并重点介绍静态分析工具 BEAM、动态监测工具 Valgrind 和 rational purify 的使用方法。相信通过本文的介绍,能给大家对处理其它产品或项目内存泄漏相关的问题时提供借鉴。...

by zxg623 - Linux文档专区 - 2008-09-22 22:23:13 阅读(724) 回复(0)

color="red">linux 平台中调试 c/c++ 内存泄漏方法 未显示需要 JavaScript 的文档选项 级别: 初级 韩 兆兵 ( [email=hanzb@cn.ibm.com?subject=在 color="red">linux 平台中调试 c/c++ 内存泄漏方法]hanzb@cn.ibm.com[/email] ), 软件工程师, IBM 刘 盈 ( [email=cdlliuy@cn.ibm.com?subject=在 color="red">linux 平台中调试 c/c++ 内存泄漏方法]cdlliuy@cn.ibm.com[/email] ), 软件工程师, IBM 强 晟 ( [email=qiangsh@cn.ibm.com?subject=在 Lin...

by k2eats - Linux文档专区 - 2008-05-23 18:30:17 阅读(856) 回复(0)

gdb color="red">linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 cc++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能: * 设置断点; * 监视程序变量的值; * 程序的单步执行; * 修改变量的值。 在命令行上键入 gdb 并按回车键就可以运行 gdb 了, 如果一切正常的话, gdb 将被启动并且你将在屏幕上看到类似的内容: GNU gdb Red Hat color="red">linux (...

by jimonitu - Linux文档专区 - 2007-12-24 16:00:05 阅读(853) 回复(0)

我有一个比较大的c程序需要调试。 为了清楚表达我的问题,让我用一个比较简单的例子来说明。 假设我的程序文件包括: main.c, utility1.c, utility2.c 编译之后我就有 main.o, utility1.o, utility2.o 连接形成可执行程序之后我有 main.exe 我现在要用gdb来调试这个项目,应该如何办?

by sufive - 程序开发 - 2006-08-13 18:12:53 阅读(1455) 回复(7)

我有一个比较大的c程序需要调试。 为了清楚表达我的问题,让我用一个比较简单的例子来说明。 假设我的程序文件包括: main.c, utility1.c, utility2.c 编译之后我就有 main.o, utility1.o, utility2.o 连接形成可执行程序之后我有 main.exe 我现在要用gdb来调试这个项目,应该如何办?

by sufive - Linux环境编程 - 2006-08-13 18:12:53 阅读(2681) 回复(7)

c/color="red">linux程序中 如何打开 DEBUG 调试程序???

by SantaClaus - C/C++ - 2003-11-07 17:55:41 阅读(2007) 回复(1)