摘要: 一.目录结构和源码:下载地址: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 阅读全文
posted @ 2011-07-20 20:18 wangkangluo1 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 源码:编译: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 阅读全文
posted @ 2011-07-20 19:11 wangkangluo1 阅读(5003) 评论(0) 推荐(1) 编辑
摘要: 原文地址: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 阅读全文
posted @ 2011-07-20 09:44 wangkangluo1 阅读(18279) 评论(1) 推荐(4) 编辑
摘要: 原文地址:Valgrind使用说明Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,是公认的最接近Purify的产品,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务——调试,分析,或测试等。Valgrind可以检测内存泄漏和内存越界,还可以分析cache的使用等,灵活轻巧而又强大。一Valgrind概观Valgrind的最新版是3.2.3,该版本包含下列工具:1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。2、callgrind:检测程序代码覆盖,以及分析程序性能。3、cachegrind:分析CPU的cach 阅读全文
posted @ 2011-07-20 09:26 wangkangluo1 阅读(43805) 评论(0) 推荐(2) 编辑