
Debug
文章平均质量分 78
tunsanty
这个作者很懒,什么都没留下…
展开
-
使用gdb调试程序简介
源自:CaoJing (个人网站) 标签:c/c++使用gdb调试程序简介一、初始化 输入gdb进入gdb调试环境。或者直接输入gdb + progfile来加载文件。注意该文件是使用gcc(或g++)编译得到的。为了使 gdb 正常工作, 必须使你的程序在编译时包含调试信息,编译时必须使用-g参数来。 或者进入gdb环境后,通过命令file + progfile来加载转载 2006-07-08 11:48:00 · 702 阅读 · 0 评论 -
visual C++ 6.0开发工具与调试
《visual C++ 6.0开发工具与调试》1、 如何快速地规范代码缩进格式选中所需要规范的代码,按shift+F82、 如何在Release状态下进行调试Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable转载 2006-07-08 11:44:00 · 711 阅读 · 0 评论 -
gdb 查看 STL 容器值
gdb 查看 vector, list, map, set , queue, stack, bitset, string, wstring等 把下面代码保存到 ~/.gdbinit 里(或者保存到某个文件中, 比如 /xxx/yyyy/gdbViewSTL,然后在~/.gdbinit中添加 source /xxx/yyyy/gdbViewSTL),然后运行gdb #原创 2009-07-24 11:04:00 · 1790 阅读 · 0 评论 -
如何查找内存泄漏
这两天,在查找内存泄露的问题。因为内存都是放在memory pool里,所以不能通过valgrind等工具抓到那个地方分配的内存没有手动被释放。 使用gcc,有一个方法去打包内存分配函数,而且不需要编辑已有的code并且不需要修改目标文件。linker ld 提供了一个内建的选原创 2011-08-24 16:01:42 · 1226 阅读 · 0 评论