DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 239 240 241 242 243 244 245 246 247 ··· 474 下一页

2016年5月12日

摘要: 话说“工欲善其事,必先得其器”,用C语言写程序,最怕遇到个什么内存泄漏,内存越界访问了,心里那个急啊。。。 如果在i368-linlux上,valgrind工具是首选,但在arm-linux平台上,如何呢,dmalloc就是一个不错的选择。当然,IBM的purify是另外一个级别的选手,不提也罢。 阅读全文
posted @ 2016-05-12 15:57 DoubleLi 阅读(1553) 评论(0) 推荐(0)

摘要: 下面是我实际在开发环境里面做的dmalloc移植时候的一些随笔 配置PC的dmalloc环境1. 首先把源码包打开,进入dmalloc文件夹2. ./configure 配置Makefile,我是加了线程选项的,所以我的是./configure --enable-threads3. 生成Makefi 阅读全文
posted @ 2016-05-12 15:50 DoubleLi 阅读(718) 评论(0) 推荐(0)

摘要: 一谈到内存泄露, 多数程序员都闻之色变。 没错, 内存泄露很容易引入, 但很难定位。 以你我的手机为例(假设不经常关机), 如果每天泄露一些内存, 那么开始的一个星期, 你会发现手机好好的, 当内存泄露积累到一定程度, 那就是各种卡死了, 系统异常, 最后死机, 不得不重启。 如果搞开发, 遇到内存 阅读全文
posted @ 2016-05-12 11:47 DoubleLi 阅读(1006) 评论(0) 推荐(0)

摘要: 前言 所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括: 1. mtrace mtrace是三款工具之中是最简单易用的,mtrace是一个C函數,在<mch 阅读全文
posted @ 2016-05-12 10:23 DoubleLi 阅读(2404) 评论(0) 推荐(0)

摘要: 1.首先安装Qt4并采用Qt Creator进行开发演示 (1)在Terminal中输入: 其中: qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator qt4-doc 这个是帮助文档 qt4-qtconfig Qt的配置工具,这个装好默认好 q 阅读全文
posted @ 2016-05-12 09:10 DoubleLi 阅读(408) 评论(0) 推荐(0)

2016年5月11日

摘要: 安装: 1. Qt5.3.1下载地址为:http://qt-project.org/,选择”Qt 5.3.1 for Linux 32-bit”版本,文件名是”qt-opensource-linux-x86-5.3.1.run”; 2. 进入qt-opensource-linux-x86-5.3.1 阅读全文
posted @ 2016-05-11 10:23 DoubleLi 阅读(450) 评论(0) 推荐(0)

摘要: Qt 中有两种方式编译,一种是MinGW ,另一种MSVC。 其中:MSVC是指微软的VC编译器 MingGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你 在GNU/Linux和Windo 阅读全文
posted @ 2016-05-11 10:18 DoubleLi 阅读(6535) 评论(0) 推荐(0)

摘要: 十年前学C++的时候,无聊到把windows 文件夹下几乎所有的*.dll 都看过一遍。偶尔在程序运行时看到缺少 *.dll 的提示,都会直接找出来解决。 随着“开发平台”和“编译器”版本的逐年升级,一个程序的依赖链接库体积也越来越大,这给码农、程序猿、软件攻城狮们测试和发布都造成了比较大的麻烦! 阅读全文
posted @ 2016-05-11 08:56 DoubleLi 阅读(10202) 评论(0) 推荐(0)

2016年5月6日

摘要: 转自:http://gcc.gnu.org/ml/gcc-help/2007-09/msg00205.html `gcc -print-prog-name=cc1plus` -v `g++ -print-prog-name=cc1plus` -v 例如,CentOS 6.3 64bit 下,`g++ 阅读全文
posted @ 2016-05-06 08:56 DoubleLi 阅读(11216) 评论(1) 推荐(2)

摘要: 1、fork + exec fork用来创建一个子进程。一个程序一调用fork函数,系统就为一个新的进程准备了前述三个段,首先,系统让新的进程与旧的进程使用同一个代码段,因为它们的程序还是相同的,对于数据段和堆栈段,系统则复制一份给新的进程,这样,父进程的所有数据都可以留给子进程,但是,子进程一旦开 阅读全文
posted @ 2016-05-06 08:55 DoubleLi 阅读(3199) 评论(0) 推荐(0)

上一页 1 ··· 239 240 241 242 243 244 245 246 247 ··· 474 下一页