google-perftools安装方法

10492阅读 0评论2011-11-29 datao0907
分类:LINUX

前几天测试一个程序性能的瓶颈,就想到了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试试。

上一篇:Linux中的等待队列
下一篇:gcc扩展宏技巧