分类: 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试试。