摘要:
一.目录结构和源码:下载地址:http://u.115.com/file/dn9rgh86目录结构: wangkangluo1 --Makefile.am --src --Makefile.am --findStringsWithoutCase.h --findStringsWithoutCase.c代码如下:wangkangluo1 --Makefile.amSUBDIRS = src wangkangluo1 --src --Makefile.amAUTOMAKE_OPTIONS=foreign lib_LTLIBRARIES= libwangkangluo1.lalibwangkangl 阅读全文
摘要:
源码:编译:gcc -g -Wall -O0 strings.c -o strings -lm/* * ===================================================================================== * * Filename: strings.c * * Description: * * Version: 1.0 * Created: 07/20/2011 06:01:17 PM * Revision: none * Compiler: gcc * * Author: kangle.wang (mn), wangkan 阅读全文
摘要:
原文地址:http://www.cnblogs.com/napoleon_liu/articles/2001802.html调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz23. 解压后生成目录valgrind-3.2.34. cd valgrind-3.2.35. 运行./autogen.sh设置环境(需要标准的autoconf工具)(可选)6. ./configure;配置Valgrind,生成Make 阅读全文
摘要:
原文地址:Valgrind使用说明Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,是公认的最接近Purify的产品,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务——调试,分析,或测试等。Valgrind可以检测内存泄漏和内存越界,还可以分析cache的使用等,灵活轻巧而又强大。一Valgrind概观Valgrind的最新版是3.2.3,该版本包含下列工具:1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。2、callgrind:检测程序代码覆盖,以及分析程序性能。3、cachegrind:分析CPU的cach 阅读全文