Chinaunix首页 | 论坛 | 博客
  • 博客访问: 489161
  • 博文数量: 72
  • 博客积分: 1851
  • 博客等级: 上尉
  • 技术积分: 1464
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-16 17:50
文章分类

全部博文(72)

文章存档

2013年(1)

2012年(17)

2011年(51)

2010年(3)

分类: LINUX

2011-11-29 10:12:26

前几天测试一个程序性能的瓶颈,就想到了google-perftools工具,这里介绍64位的安装方法(有点麻烦)

步骤如下:

1.google code中下载最新版本:wget

2.解压该压缩包:tar zxvf google-perftools-1.8.3.tar.gz

3.运行configure,开始我运行./configure,但是在安装完成后,不能正常使用,后来重新运行下面的命令:

./configure --enable-frame-pointers

在安装之前先安装libunwind版本,根据readme描述安装0.99-beta版,安装成功后,估计还是不能正常使用,便可以安装1.0版本:wget

这里直接进行下面的操作:

1./configure

2.make

3.make check(可选)

3.make install

在安装成功之后,继续安装google-perftools,下面的步骤:

4.make

5.make check(可能出现错误,不必在意)

6.make install

现在就算安装完成了,但是在进行测试程序时,可参考这里资料:http://www.ibm.com/developerworks/cn/linux/l-cn-googleperf/index.html,但是可能出现下面的问题:

can't find the libunwind之类的错误,这里就需要查看libunwind.so(根据提示文件名而定)文件的位置:

find /usr -name “libunwind.so”

找到该文件的路径后,添加到下面的环境变量中:

LD_LIBRARY_PATH(比如文件在/usr/local/lib,:export LD_LIBRARY_PATH=/usr/local/lib),另外。出现其它问题,不妨加上选项 -fno-omit-frame-pointer试试。

阅读(10291) | 评论(0) | 转发(0) |
1

上一篇:Linux中的等待队列

下一篇:gcc扩展宏技巧

给主人留下些什么吧!~~