Chinaunix首页 | 论坛 | 博客
  • 博客访问: 192593
  • 博文数量: 73
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 1160
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-23 15:53
文章分类

全部博文(73)

文章存档

2011年(1)

2009年(72)

我的朋友

分类: LINUX

2009-04-23 16:29:40

对应beam-3.3.0-for x86:编译v30_0051.tar.gz

1 必须用make先编译一下v30_0051的源码,产生一些beam编译分析该源码所必须的文件

2 下载beam-3.3.0tar.gz包,并解压到编译环境(如编译v30ppc编译环境:mcp4devkit文件夹)的usr/local目录底下(注意文件名一定要是beam-3.3.0,否则在使用时会出错, 在解压前必须要chroot . su 要不然就会产生文件访问权限的问题)

cd mcp4devkit

chroot . su

cp –f –r ./beam-3.3.0.tar.gz ./usr/local

tar zxvf beam-3.3.0.tar.gz  生成一个beam-3.3.0文件夹

 

3 下载mm2-toolstar.gz(注意一定要编译的源码包时间上相近的),并解压(在解压前必须要chroot . su 要不然就会产生文件访问权限的问题),把解压后的文件夹中的tools文件夹拷贝到要要编译的源码文件夹下,覆盖此下面的tools文件夹

 

4 使用make beam ,即用beam在分析v30_0051整个源码文件

     beam在分析单个源文件

cd v30

./tools/Beam/Beam.sh 路径/文件  注意,只有一个参数:路径/文件

 

 

对应beam-3.2.0:编译v27_0180.tar.gz

1 必须用make先编译一下v30_0180的源码,产生一些beam编译分析该源码所必须的文件

 

2 下载beam-3.2.0tar.gz包,并且解压到编译环境(如编译v30ppc编译环境:mcp4devkit文件夹)的usr/local目录底下(注意文件名一定要是beam-3.3.0,否则在使用时会出错)

cd mcp4devkit

chroot . su

cp –f –r ./beam-3.2.0.tar.gz ./usr/local

tar zxvf beam-3.3.0.tar.gz  生成一个beam-3.3.0文件夹

 

3 下载mm2-toolstar.gz(注意一定要编译的源码包时间上相近的),并解压,把解压后的文件夹中的tools文件夹拷贝到要要编译的源码文件夹下,覆盖此下面的tools文件夹

4

v27源码包主文件夹下,使用make beam ,即用beam分析v27_0180整个源码文件

beam在分析单个源文件

cd v27

./tools/Beam/Beam.sh    . 路径/文件     注意这里有2个参数:(1):. 点号,表示当前目录(即sandbox  2)文件的路径和文件名

 

 

阅读(928) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-08-08 21:16:31

哪里有下载?搜来搜去,都是你这篇文章。。 谢谢