Chinaunix首页 | 论坛 | 博客
  • 博客访问: 328564
  • 博文数量: 49
  • 博客积分: 653
  • 博客等级: 上士
  • 技术积分: 646
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-01 22:43
文章分类

全部博文(49)

文章存档

2018年(1)

2017年(4)

2015年(1)

2014年(6)

2013年(8)

2012年(24)

2011年(5)

分类: C/C++

2012-02-02 14:54:10

下载地址:
编译安装 :./configure
make && make install


下面这个文章介绍Protobuf很不错


安装TCmalloc之前,得安装libunwind-0.99-beta.tar.gz
TCMalloc 
下载

安装TCMalloc
从  下载源码包,现在最新版本是1.4。如果机器联网,直接:
wget  
tar zxvf google-perftools-1.4.tar.gz
cd  google-perftools-1.4
Mysql服务器只需要用SO动态库就可以了,没有必须要把其他的文件(头文件静态库文档等)也安装到/usr/local/里。先安装到一个临时文件夹:
mkdir /tmp/tc
./configure --prefix=/tmp/tc --disable-cpu-profiler --disable-heap-profiler --disable-heap-checker --disable-debugalloc --enable-minimal
加上后面的几个参数是指只生成tcmalloc_minimal。
如果要生成包含所有组件的tcmalloc,可:
./configure –prefix=/tmp/tc
如果要将文件直接安装到文件,就不需要临时目录了,可:
./configure
使用./configure –h可查看安装选项。
编译安装:
make && make install
ls -alt /tmp/tc/lib/*
使用了最小安装,拷贝tcmalloc_minimal的动态库到系统库目录:
cp /tmp/tc/lib/libtcmalloc_minimal.so* /usr/local/lib
建立软连接指向tcmalloc:
ln -s /usr/local/lib/libtcmalloc_minimal.so.0.0.0 /usr/local/lib/libtcmalloc.so
ln -s /usr/local/lib/libtcmalloc_minimal.so.0.0.0 /usr/local/lib/libtcmalloc.so.0
ln -s /usr/local/lib/libtcmalloc_minimal.so.0.0.0 /usr/local/lib/libtcmalloc.so.0.0.0
rm -rf /tmp/tc

转载自
阅读(3685) | 评论(0) | 转发(0) |
0

上一篇:ACE ACE_Event_Handler

下一篇:rsync 传输限速

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