用googleperftools编译python2.7.2

2024-10-03 21:27:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个debian挤压操作系统(64位)。我想在googleperftools中使用python。为此,我用“-lctmalloc”选项编译了自己的python2.72。但我很少出错。在

  1. 我安装libuwind是因为googleperftool在使用64位时请求这个包
  2. 我安装了所有需要的软件包:

步骤:

> sudo apt-get -y install build-essential 
> sudo apt-get -y install zlib1g-dev libxml2-dev libxslt1-dev libssl-dev libncurses5-dev  
> sudo apt-get -y install libreadline6-dev autotools-dev autoconf automake libtool 
> sudo apt-get -y install libsvn-dev mercurial subversion git-core 
> sudo apt-get -y install libbz2-dev libgdbm-dev sqlite3 libsqlite3-dev 
> sudo apt-get -y install curl libcurl4-gnutls-dev 
> sudo apt-get -y install libevent-dev libev-dev librrd4 rrdtool 
> sudo apt-get -y install uuid-dev libdb4.8-dev memcached libmemcached-dev  
> sudo apt-get -y install libmysqlclient-dev libexpat1-dev 
> sudo apt-get -y install google-perftool 
> cd python 
> export CFLAGS='-ltcmalloc' 
> ./configure 
> make

这就是我得到的:

^{pr2}$

如果不使用CFLAGS='-ltcmalloc',我真的不理解这个错误,我可以编译。 谢谢你的帮助。在


Tags: installdevbuildget选项sudo步骤apt