dmalloc在嵌入式的开发板上的应用
来源:互联网 发布:ubuntu 批量安装 deb 编辑:程序博客网 时间:2024/05/22 00:45
下面是我实际在开发环境里面做的dmalloc移植时候的一些随笔
配置PC的dmalloc环境
1. 首先把源码包打开,进入dmalloc文件夹
2. ./configure 配置Makefile,我是加了线程选项的,所以我的是./configure--enable-threads
3. 生成Makefile之后,需要修改makefile里面的编译选项 cc和cxx
4. 然后make
5. make install
到此,环境配置完成
进到我们需要测试内存漏洞的代码,例如我们的代码在test文件夹里,名字叫mem.c。
1. 进入test
2. 用交叉编译工具编译arm_v5t_le-gcc mem.c -o mem-ldmalloc,这里记得加-ldmalloc这个编译选项,这样才能使用dmalloc。
执行成功后,生成的mem拷贝到开发板的某个目录,等待执行。
配置开发板的dmalloc执行环境
1. 从PC的/usr/local/bin 拷贝dmalloc 文件到开发板的目录/bin
2. 从PC的/usr/local/lib 拷贝相关的.a文件到开发板的目录/usr/lib
3. 从PC的/usr/local/include 拷贝dmalloc.h 文件到开发板的目录/usr/include
4. 输入配置文件命令 export DMALLOC_OPTIONS=log=logname,debug=0x3
将上面编译好的mem可执行程序拷贝到我们的开发板上,然后运行。
--------------------------
The following is a list of the tests and the corresponding bits toset in ``debug'':
- dmalloc在嵌入式的开发板上的应用
- dmalloc在嵌入式的开发板上的应用
- Solaris上的Dmalloc
- C++在嵌入式系统上的应用
- SQLite3数据库在嵌入式应用之二 :在嵌入式目标板上的验证
- dmalloc的使用
- dmalloc的使用
- VMWare 在嵌入式Linux开发的应用
- 嵌入式服务器SQLite3在ok6410开发板上的移植
- mysql5.1.51在嵌入式开发板上的移植总结
- Linux2.6内核在嵌入式应用上的突破
- Linux2.6内核在嵌入式应用上的突破
- "Linux2.6内核在嵌入式应用上的突破" 勘误
- 嵌入式Linux在Blackfin处理器上的应用
- Qtopia Core在嵌入式Linux上的移植及应用
- 嵌入式Linux在Blackfin处理器上的应用
- 嵌入式Linux在Blackfin处理器上的应用
- Linux2.6内核在嵌入式应用上的突破
- 今天群里发了一张照片
- 我的手艺,哇哈哈
- 路径问题
- DM6467 UART1 REGS
- find 查找文件内容
- dmalloc在嵌入式的开发板上的应用
- DM6467 ubl uboot
- 一定要有版本和备份控制
- 自己弄的吃的
- fedora 关闭 selinux 安全服务
- chkconfig
- chkconfig
- Linux下的库使用入门
- 手机坏掉了……